[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#27865] [PATCH 2/3] pull: Fetch source code from Git.
From: |
Ludovic Courtès |
Subject: |
[bug#27865] [PATCH 2/3] pull: Fetch source code from Git. |
Date: |
Sun, 30 Jul 2017 22:38:47 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) |
Hi Mathieu,
Mathieu Othacehe <address@hidden> skribis:
> Nice job ! Error code handling in git is really a welcome addition too
> :)
>
>> + ((? integer? error) ;old Guile-Git
>> + (leave (G_ "Git error ~a~%") error))
>> + ((? git-error? error) ;new Guile-Git
>> + (leave (G_ "Git error: ~a~%") (git-error-message error)))))
>
> If an old Guile-Git (without error support) is used git-error? and
> git-error-message won't be available anyway, so it is really necessary
> to test for an integer ?
We could use (defined? 'git-error?), but I thought the above thing was
slightly clearer.
> I'll use the same piece of code in Cuirass soon.
In Cuirass you might even assume you have the latest Guile-Git version
available (maybe with a configure check to be on the safe side). We
don’t have to be as cautious there.
Thanks for your feedback!
Ludo’.
[bug#27865] [PATCH 0/3] Use Guile-Git for 'guix pull', Ludovic Courtès, 2017/07/31