datalad / datalad-core

Core components of the DataLad framework
https://datalad.org
Other
2 stars 3 forks source link

Runner tooling #21

Closed mih closed 1 month ago

mih commented 1 month ago

The introduced runners sub-package serves the main purpose of linking the key components CommandError and iter_subproc from datasalad to the scope of the core package.

Additionally, a set of small helpers to call Git commands is included. These are envisioned to be lowest-level helpers on which additional convenience layers could be built. The particular selection of these helpers is informed by long-standing tooling within the legacy DataLad's GitRepo class, suggesting that these are sensible primitives.

codecov-commenter commented 1 month ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (da66189) to head (4f584ab).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #21 +/- ## ========================================= Coverage 100.00% 100.00% ========================================= Files 2 6 +4 Lines 6 72 +66 Branches 0 5 +5 ========================================= + Hits 6 72 +66 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.