Aditya Sirish A Yelgundhalli
7700ca07be
gitinterface: Add IsBare() to repository
...
Signed-off-by: Aditya Sirish A Yelgundhalli <ayelgundhall@bloomberg.net>
2025-02-04 11:36:39 -05:00
Pat Zielinski
d571facb8d
*: Add copyright notice to code files
...
Signed-off-by: Pat Zielinski <70954403+patzielinski@users.noreply.github.com>
2024-09-27 15:28:12 -04:00
Aditya Sirish A Yelgundhalli
fe6d1d343a
*: Drop old gitinterface APIs
...
This commit also renames ReplacementTreeBuilder to TreeBuilder.
Signed-off-by: Aditya Sirish A Yelgundhalli <ayelgundhall@bloomberg.net>
2024-07-01 10:21:25 -04:00
Aditya Sirish A Yelgundhalli
e871053716
gitinterface: Fixes for executor
...
Signed-off-by: Aditya Sirish A Yelgundhalli <ayelgundhall@bloomberg.net>
2024-06-13 11:42:27 -04:00
Aditya Sirish A Yelgundhalli
d1ecf8fb70
gitinterface: Clean up repository.execute methods
...
This commit applies @wlynch's feedback from https://github.com/gittuf/gittuf/pull/383#discussion_r1628088633 .
Signed-off-by: Aditya Sirish A Yelgundhalli <ayelgundhall@bloomberg.net>
2024-06-11 16:46:22 -04:00
Aditya Sirish
c9f00e1615
gitinterface: Set env vars for cmd in execute APIs
...
Signed-off-by: Aditya Sirish <aditya@saky.in>
2024-05-30 08:22:49 +05:30
Aditya Sirish
cac885b9ac
gitinterface: Verify stdin is not nil
...
Signed-off-by: Aditya Sirish <aditya@saky.in>
2024-05-22 23:38:58 +05:30
Aditya Sirish
ce5d52a094
gitinterface: Add execution helpers with stdin
...
Signed-off-by: Aditya Sirish <aditya@saky.in>
2024-05-17 17:22:48 -04:00
Aditya Sirish
c92dbeaa4f
gitinterface: Add representation of a repository
...
This commit introduces gittuf's custom representation of a Git
repository. In addition, it introduces notion of a Hash type to
represent a Git ID. This can be either SHA-1 or SHA-256.
Signed-off-by: Aditya Sirish <aditya@saky.in>
2024-05-08 11:58:29 -04:00