I imagine stuff like this and SVN to Git mirroring to work nicely with identical hashes.
Extremely Linear Git History
11–20 of 366 posts
Re: Extremely Linear Git History
#12This is very silly.
Re: Extremely Linear Git History
#13Extremely Linear Git History...also known as SVN. Guess reinventing the wheel does get you to top HN.
Re: Extremely Linear Git History
#14I love linear git! Branches are very confusing for a nonempty set of people. For us, it is always clearer to work with explicit files in the main branch. You are implementing a new feature? Nice: just create a new file on the main branch and keep updating it until you add it to the tests, and later you call it from the main program. This system may break down on large teams, but when you are just a handful of grug-br…
Also exploratory branches where any nonsense may go on (that may end up being merged, at least partially!). Also test/development vs. production branches! One may be broken, the production branch should ideally never be in a state that cannot be deployed.
That said, keep the branches limited and try to keep them 'linear' in the sense that you don't want to be merging between 100 different non-main branches in some byzantine nightmare. Perhaps encourage merges only to the development branch and then rebranching.
Re: Extremely Linear Git History
#15Re: Extremely Linear Git History
#16Re: Extremely Linear Git History
#17I wonder about performance, though. Why is the author's method slower than the package I linked?