GNU bug report logs -
#32740
[PATCH] git-download: Don't assume the git checkout is the parent of ".git".
Previous Next
Reported by: Marius Bakke <mbakke <at> fastmail.com>
Date: Sat, 15 Sep 2018 10:11:01 UTC
Severity: normal
Tags: patch
Done: Marius Bakke <mbakke <at> fastmail.com>
Bug is archived. No further changes may be made.
Full log
Message #20 received at 32740 <at> debbugs.gnu.org (full text, mbox):
Hello!
Marius Bakke <mbakke <at> fastmail.com> skribis:
> From e8b443e1de0a5b1e3dfeee024cd0625790f4f834 Mon Sep 17 00:00:00 2001
> From: Marius Bakke <mbakke <at> fastmail.com>
> Date: Sat, 15 Sep 2018 11:53:40 +0200
> Subject: [PATCH] git-download: Don't assume the working directory is the
> parent of ".git".
>
> * guix/git-download.scm (git-file-list): Use REPOSITORY-WORKING-DIRECTORY to
> locate checkout. Rename from "top" to "workdir".
> ---
> guix/git-download.scm | 13 ++++++-------
> 1 file changed, 6 insertions(+), 7 deletions(-)
>
> diff --git a/guix/git-download.scm b/guix/git-download.scm
> index 24cf11be5..eb20927c7 100644
> --- a/guix/git-download.scm
> +++ b/guix/git-download.scm
> @@ -156,22 +156,21 @@ HASH-ALGO (a symbol). Use NAME as the file name, or a generic name if #f."
> The result is similar to that of the 'git ls-files' command, except that it
> also includes directories, not just regular files. The returned file names
> are relative to DIRECTORY, which is not necessarily the root of the checkout."
> - (let* ((directory (canonicalize-path directory))
> + (let* ((directory (string-append (canonicalize-path directory) "/"))
Could you just add a comment here explaining that
‘repository-working-directory’ always appends a trailing slash?
Otherwise LGTM, thank you!
Ludo’.
This bug report was last modified 6 years and 242 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.