Thread (26 messages) flat view 26 messages, 4 authors, 2016-06-15

Re: [PATCH v2 00/14] Sparse checkout

From: Nguyen Thai Ngoc Duy <hidden>
Date: 2016-06-15 22:45:23

On 9/20/08, Jakub Narebski [off-list ref] wrote:
 >  - "git clone --path" => "git clone --narrow-path"
 >  - "git checkout --path" => "git checkout --reset-path"


I am not sure about that change, especially the fact that git-clone
 and git-checkout use differently named options, because those options
 affect clone only as they affect the checkout part of the clone.  One
 would think that git-clone = git-init + git-remote add + git-fetch +
 git-checkout, and that git-clone would simply pass sparse checkout
 flags to git-checkout.
Johannes sixt said --path was too generic so I changed the name. Hmm..
I did not think the same option name for git-checkout and git-clone
was important, rather worry about people may misunderstand that it is
"narrow clone" (do not fetch objects outside given paths for all
history). Maybe "git clone --narrow-checkout" would be better.
"--reset-path", I think, is a better name though. It would express the
relation compared to --add-path and --remove-path.
 >  - New narrow spec (or "sparse patterns" from now) resembles
 >    .gitignore patterns


You mean here that rules for patterns to select which parts of tree
 mark as "no-checkout" and/or checkout/leave in checkout are the same
 (or nearly the same) as rules for ignoring files, isn't it?
Yes, almost the same, exceptions include "./" support (this may have
worked already for .gitignore, I dunno) and backslash escape for
colons.
 BTW I think that the same rules are used in gitattributes, aren't
 they?
They have different implementations. Though the rules may be the same.
 > Nguyễn Thái NgỠc Duy (14):

 Errr... what happened here? For me it doesn't look like correct UTF-8
 encoding, but perhaps that it is just my news client (Gnus)...
The cover letter lacks MIME-Version and Content-Type, hmm..
-- 
Duy
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help