This series is almost identical to my last sent series with bug fixes. Documentation is hopefully detail enough so I don't have to say more here. Nguy�n Thái Ng�c Duy (8): generate-cmdlist.sh: avoid selecting synopsis at wrong place Introduce "sparse patterns" unpack_trees(): keep track of unmerged entries unpack_trees(): add support for sparse checkout clone: support sparse checkout with --sparse-checkout option checkout: add new options to support sparse checkout Introduce default sparse patterns (core.defaultsparse) wt-status: show sparse checkout info Documentation/config.txt | 10 + Documentation/git-checkout.txt | 133 ++++++++++++++- Documentation/git-clone.txt | 11 +- Documentation/git-ls-files.txt | 8 +- builtin-checkout.c | 93 ++++++++++ builtin-clone.c | 16 ++ builtin-ls-files.c | 23 ++- builtin-read-tree.c | 3 +- cache.h | 5 + config.c | 5 + environment.c | 1 + generate-cmdlist.sh | 2 +- t/t2011-checkout-sparse.sh | 147 ++++++++++++++++ t/t3003-ls-files-narrow-match.sh | 41 +++++ t/t3003/1 | 4 + t/t3003/12 | 8 + t/t3003/clone-escape | 5 + t/t3003/cur-12 | 2 + t/t3003/prefix-sub2 | 3 + t/t3003/root-sub-1 | 1 + t/t3003/slash-1 | 1 + t/t3003/sub-1 | 2 + t/t3003/sub-only | 3 + t/t3003/subsub-slash | 3 + t/t5703-clone-narrow.sh | 42 +++++ unpack-trees.c | 360 +++++++++++++++++++++++++++++++++++++- unpack-trees.h | 29 +++ wt-status.c | 44 +++++ wt-status.h | 1 + 29 files changed, 988 insertions(+), 18 deletions(-) create mode 100755 t/t2011-checkout-sparse.sh create mode 100755 t/t3003-ls-files-narrow-match.sh create mode 100644 t/t3003/1 create mode 100644 t/t3003/12 create mode 100644 t/t3003/clone-escape create mode 100644 t/t3003/cur-12 create mode 100644 t/t3003/prefix-sub2 create mode 100644 t/t3003/root-sub-1 create mode 100644 t/t3003/slash-1 create mode 100644 t/t3003/sub create mode 100644 t/t3003/sub-1 create mode 100644 t/t3003/sub-only create mode 100644 t/t3003/subsub-slash create mode 100755 t/t5703-clone-narrow.sh -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html