[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#32740: [PATCH] git-download: Don't assume the git checkout is the pa
From: |
Marius Bakke |
Subject: |
bug#32740: [PATCH] git-download: Don't assume the git checkout is the parent of ".git". |
Date: |
Wed, 26 Sep 2018 00:41:52 +0200 |
User-agent: |
Notmuch/0.27 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) |
address@hidden (Ludovic Courtès) writes:
> Hello!
>
> Marius Bakke <address@hidden> skribis:
>
>> From e8b443e1de0a5b1e3dfeee024cd0625790f4f834 Mon Sep 17 00:00:00 2001
>> From: Marius Bakke <address@hidden>
>> 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?
Good idea.
> Otherwise LGTM, thank you!
Pushed as 280fc8351230a8fea086d9bbce919ba8395f312c, thanks!
signature.asc
Description: PGP signature