3 ms·
> Here's the chicken and egg problem again. Back when git had their chicken-and-egg problem, there were hundreds if not thousands of FOSS project members indep
by jancsika 3y ago
> Here's the chicken and egg problem again.
Back when git had their chicken-and-egg problem, there were hundreds if not thousands of FOSS project members independently starting threads on mailing lists about how and/or when to move to git. Many of them were already using the git web server thingy and manually syncing with svn or whatever.
Some contrarians aside, the general consensus at that time was, "Yes, that clearly does solve some real pains we currently experience on a regular basis (branching, local branching, renaming files, etc.), but how do we practically move to it?"
Practically moving to it required the infrastructure. So you had a classic chicken and egg problem, until whatever broke it (sourceforge adding git compatibility? github?).
With Pijul you have a small number of adherents who have trouble explaining the pains that Pijul addresses, much less how common those pains are in the average git project. So you haven't yet arrived at the question of how to switch to Pijul-- you're still at the question of why anyone should.
Put another way-- you don't have any potential chickens longing to be incubated in an integrated Pijul hub/CI environment. If one poofed into existence, it might hatch chickens. Then again, it might go relatively unused. So I don't have a chicken and egg problem here.
- exDM69 3y agoWhen git came out it was (arguably) miles better than SVN and others. It was a big leap from centralized to decentralized version control. Git to Pijul is a much smaller change, it is much more difficult to justify. And then there is the fact that popular CI solutions are tied to GitHub and GitLab which increases the friction significantly.
- pmeunier 3y ago> Git to Pijul is a much smaller change, it is much more difficult to justify. Having used both extensively, I don't think this is true at all. I don't see as much difference between SVN and Git, as I see between these two and Darcs/Pijul (even though Darcs has scaling issues).