GNU bug report logs -
#30716
guix pull: error: Git error: unable to parse OID - contains invalid characters when COMMIT-ID is shortened
Previous Next
Full log
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Guix pull has the wrong error message when the commit-id for the
"--commit" parameter is too short:
$>guix pull --commit=d20647722ad36024a3a0b6e1e75c1ba49b9f61d
Updating from Git repository at
'https://git.savannah.gnu.org/git/guix.git'... guix pull: error: Git
error: unable to parse OID - contains invalid characters
Instead of that error-message it should complain that the OID is too
short.
Even better, it should just accept a shortened OID and use it, as long
as it is unique.
Note: When there really is a wrong character used, this error message
is also correctly shown:
$>guix pull --commit=d20647722ad36024a3a0b6e1e75c1ba49b9f61dz
Updating from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
guix pull: error: Git error: unable to parse OID - contains invalid characters
Note: If the OID is long enough and well-formed, but just non-existent,
the error message is adequately correct:
$> guix pull --commit=d20647722ad36024a3a0b6e1e75c1ba49b9f61dd
Updating from Git repository at
'https://git.savannah.gnu.org/git/guix.git'... guix pull: error: Git
error: object not found - no match for id
(d20647722ad36024a3a0b6e1e75c1ba49b9f61dd)
Björn
[Message part 2 (application/pgp-signature, inline)]
This bug report was last modified 7 years and 68 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.