4 ms·
I guess it's possible you don't get it all, but I've definitely ran `git grep` before on that repo and had results come back that weren't in my worktree. Edit:
by war1025 7y ago
I guess it's possible you don't get it all, but I've definitely ran `git grep` before on that repo and had results come back that weren't in my worktree.
Edit:
wrowclif@wrowclif-desktop:~/Taccs2/p5_deps$ git grep "def returnValue"
twisted/install_linux_gcc54/lib/python2.7/site-packages/twisted/internet/defer.py:1350:def returnValue(val):
twisted/install_linux_gcc54/lib/python2.7/site-packages/twisted/internet/test/test_win32events.py:66: def returnValueOccurred(self):
twisted/install_win64_vc141/lib/python2.7/site-packages/twisted/internet/defer.py:1350:def returnValue(val):
twisted/install_win64_vc141/lib/python2.7/site-packages/twisted/internet/test/test_win32events.py:66: def returnValueOccurred(self):
twisted/vendor_base/src/twisted/internet/defer.py:1350:def returnValue(val):
twisted/vendor_base/src/twisted/internet/test/test_win32events.py:66: def returnValueOccurred(self):
wrowclif@wrowclif-desktop:~/Taccs2/p5_deps$ ls ./twisted/
install_linux_gcc54
- pcl 7y agoI would speculate that the partial-clone implementation pulls down all the commits that touch any files that are required. Some of these commits would presumably include changes to other parts of the source tree. Perhaps `git grep` still matches on such commits?
- war1025 7y agopartial clone is different from sparse checkout. We are using sparse checkout. Partial clone is the one that only pulls down objects that are needed by the store.