Re:Show HN: BitKeeper – Enterprise-ready version control, no...
by danielbot on Tuesday May 10, 2016 @08:21PM
(#11671764)
Not tracking namespace accurately is Git's biggest weakness and would most probably be BK's best argument for getting a tryout. With Git, renaming a file and editing it at the same time tends to make a mess of the history and cause much pain. You can say just don't do that, but I say it happens, and it should just work.
Re:Show HN: BitKeeper – Enterprise-ready version control, no...
by luckydude on Tuesday May 10, 2016 @08:50PM
(#11671886)
That and a UI that is uniform and sub-modules that work correctly and a system that doesn't let you do things that mess up your data. Oh and blame that is fast:
$ time bk annotate slib.c | wc -l
18508
real 0m0.031s
Re:Show HN: BitKeeper – Enterprise-ready version control, no...
by 4ad on Tuesday May 10, 2016 @03:16PM
(#11669780)
What happens when you duplicate a file? Does it track history back to the original parent? Can it help with future merges?
The way we version the entire tree is simple, it's logically (implemented differently for performance):
where each rootkey uniquely identifies a file and each delta key identifies the tip as of that commit.Not sure if that is clear enough or not, ask away if not.