How to mark a complete sub-directory assume-unchanged/skip-worktree?
- From
Philip Oakley <philipoakley@iee.org>
- Date
- Feb 27, 2014, 16:18 UTC
- Message-ID
- <3A9AA61FDE124808AA25DE3511CF99F1@PhilipOakley>
I'm having a long think (sickness R&R) about the possible options for a narrow clone implementation.
Is there currently any way in the code base that a complete sub-directory can be marked as 'missing' as could be the case for a narrow clone? The assume-unchanged/skip-worktree are close but only applies to filepaths/blobs, rather than trees.
At the moment 'Cached tree' index extension does list the sha1 for unchanged sub-drectories for ease of creating tree's for new commits, but I couldn't see if it could be (ab)used to support a narrow clone.
Have there been previous attempts to look at marking sub-dirs as --skip-worktree, or some other sentinel value for the missing tree?
--- Philip Oakley