git: 'update-cached-checkout' recognizes truncated commit IDs.
Fixes a regression introduced in 602527ab9778165ca9a8f9cb62036038b5354688 that broke 'tests/guix-build-branch.sh'. * guix/git.scm (resolve-reference): Revert change from 602527ab9778165ca9a8f9cb62036038b5354688.
This commit is contained in:
parent
a11522a024
commit
26965563ef
@ -261,7 +261,8 @@ corresponding Git object."
|
||||
#f))
|
||||
(_ #f)))
|
||||
=> (lambda (commit) (resolve `(commit . ,commit))))
|
||||
((not (commit-id? str))
|
||||
((or (> (string-length str) 40)
|
||||
(not (string-every char-set:hex-digit str)))
|
||||
(resolve `(tag . ,str))) ;definitely a tag
|
||||
(else
|
||||
(catch 'git-error
|
||||
|
Loading…
x
Reference in New Issue
Block a user