Skip to content
Snippets Groups Projects

RHGitaly ListCommitsByRefName

2 files
+ 23
2
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -25,6 +25,8 @@
gitlab_special_ref_target,
iter_gitlab_special_refs_as_refs,
iter_keep_arounds_as_refs,
keep_around_ref_path,
parse_keep_around_ref_path,
)
@@ -143,3 +145,12 @@
(b'refs/keep-around/' + sha_bytes, ctx)]
assert list(iter_keep_arounds_as_refs(repo, deref=False)) == [
(b'refs/keep-around/' + sha_bytes, sha_str)]
def test_parse_keep_around_ref_path():
sha = b'12abdc43' * 5
ka_ref = b'refs/keep-around/' + sha
assert parse_keep_around_ref_path(ka_ref) == sha
assert keep_around_ref_path(sha) == ka_ref
assert parse_keep_around_ref_path(b'refs/pipeline/17') is None
Loading