Version Control Beyond Git
soundbarrier.io
Version Control Beyond Git
1–10 of 18 posts
Re: Version Control Beyond Git
#2Re: Version Control Beyond Git
#3Perhaps ironically, the now open-source BitKeeper may meet many of the author’s criteria for a post-Git version control system, at least at first glance from the BitKeeper homepage.
Re: Version Control Beyond Git
#4Re: Version Control Beyond Git
#5What would be your top choice for a post-Git VCS and why? I’m interested to try alternatives.
Re: Version Control Beyond Git
#6Yes, someone said there is a way to get a git tag in the source, but the tag is not as easy to view as "$Id$" thus it is not obvious if it is the latest version.
But, curious he did not mention CVS and RCS :)
Re: Version Control Beyond Git
#7What would be your top choice for a post-Git VCS and why? I’m interested to try alternatives.
(it's mentioned in the article)
Re: Version Control Beyond Git
#8I think git is OK, but one item I miss is what CVS/RCS has, "$Id$". It is very difficult to see the version of a binary if its source is tracked in git. Yes, someone said there is a way to get a git tag in the source, but the tag is not as easy to view as "$Id$" thus it is not obvious if it is the latest version. But, curious he did not mention CVS and RCS :)
come on, this should be done by your build system. it's pretty silly to not put this tiny amount of work in.
Re: Version Control Beyond Git
#9https://pijul.org/ greatly improves this by making patches a first class object (and commits are basically sets of patches). I think it has some great ideas to improve the really gnarly parts of Git low-level behaviour. (Not just surface-level UI issues)
Re: Version Control Beyond Git
#10The feature I think I would most like to see is support for patches as a more first-class object. For example reverts and cherry picks have no real metadata. This leads to conflicts when merging branches that have cherry picks (although they often auto-resolve if they are exactly the same diff) and makes asking "Does $branch contain $patch" basically impossible to answer. https://pijul.org/ greatly improves this by m…