Re: (guix git-download)

2017-01-29 Thread ng0
Hi, Ludovic Courtès writes: > Leo Famulari skribis: > >> On Sun, Jan 22, 2017 at 07:51:34PM +, ng0 wrote: >>> I'd like to change the git-download so that it supports >>> shallow-clone by default. >> >> I think this is the right default choice. >> >> We would have to make it possible to disa

Re: (guix git-download)

2017-01-23 Thread Ludovic Courtès
Leo Famulari skribis: > On Sun, Jan 22, 2017 at 07:51:34PM +, ng0 wrote: >> I'd like to change the git-download so that it supports >> shallow-clone by default. > > I think this is the right default choice. > > We would have to make it possible to disable in our client, because not > all Git

Re: (guix git-download)

2017-01-22 Thread Leo Famulari
On Sun, Jan 22, 2017 at 07:51:34PM +, ng0 wrote: > I'd like to change the git-download so that it supports > shallow-clone by default. I think this is the right default choice. We would have to make it possible to disable in our client, because not all Git servers support shallow cloning.

Re: (guix git-download)

2017-01-22 Thread Ricardo Wurmus
ng0 writes: > Furthermore, I'd like to add a functionality to select a > branch/tag more easily than just by commit. Tags can already be cloned just by using the tag name. However, branches in git are just variable pointers, so they cannot be selected any other way than by specifying a “commit

(guix git-download)

2017-01-22 Thread ng0
Hi, I'd like to change the git-download so that it supports shallow-clone by default. However I don't understand the current (guix git-download) enough. Why is it all handled via environment variables? I don't even see the "recursive" part in the git documentation for e