-
-
Notifications
You must be signed in to change notification settings - Fork 403
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sparse Checkout #405
Comments
How about the following:
|
I'm happy to pick this one up once we agree on the way forward! |
On Fri, Jan 15, 2016 at 01:57:27AM -0800, Owen Campbell wrote:
You'll probably also need to touch the index object to allow setting the skip-workingtree bit. Cheers, Jelmer |
On Mon, Jan 18, 2016 at 12:51:14PM +0000, Jelmer Vernooij wrote:
|
What module contains that class? |
On Tue, Jan 19, 2016 at 05:15:22AM -0800, Owen Campbell wrote:
Cheers, Jelmer |
Hi, just wanted to check, is sparse checkout already possible with dulwich? |
Ish. The support is there on the networking side, but there is no porcelain that can use it to set up a sparse checkout. On 8 June 2016 13:54:24 BST, Akbar Gumbira [email protected] wrote:
Sent from my Android device with K-9 Mail. Please excuse my brevity. |
Hey @jelmer, do I understand correctly that it's technically possible to implement sparse checkout through dulwich, but it's verbose/complicated? |
@agurtovoy Pretty much. Any patches that added support to porcelain for sparse checkouts would be awesome, though you could probably also get sparse checkout support by manually calling out to some of the lower layers without modifying dulwich. |
Implement the sparse checkout functionality described at:
http://schacon.github.io/git/git-read-tree.html#_sparse_checkout
i.e. if config.core.sparsecheckout = true, then only checkout files which match the patterns listed in the file .git/info/sparse-checkout
The text was updated successfully, but these errors were encountered: