Replies: 1 comment 4 replies
-
Can you offer any more context on this? 100k? 1m? More? I have no experience with very large repos, but one of the design goals of the project is to scale to large repos, and I recall seeing that someone is using it effectively with on chromium, which has 1.3 million commits. The one place where I have seen performance degrade quickly, though, is in repos with lots of branches. (I've seen
You can look at the revset docs to see what's available, but you could try something like |
Beta Was this translation helpful? Give feedback.
-
I've got a very large repository, and many branchless operations take a long time (eg 60s+ for processing checkout / examining local history / walking commits on a M3 MacBook Pro). What can I do to speed this up? As it is I can't really use branchless effectively in this repo, because even a simple
git move
to move one commit onto a new remote head takes multiple minutes.Is there some way to flag "I don't care about commits earlier than this date/this commit", or similar?
git hide
doesn't work on ancestors, and I'm not sure if it would speed things up (instead of just hiding).Beta Was this translation helpful? Give feedback.
All reactions