Commit graph

9 commits

Author SHA1 Message Date
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