Live data from Hacker News

Pijul is a free and open source (GPL2) distributed version control system

pijul.org

71–80 of 212 posts

Re: Pijul is a free and open source (GPL2) distributed version control system

#71
post #19

Earlier quoted context omitted.

As somebody not using this, it looks like the main obstacles to this getting popular (assuming it works as advertised and it's easy to use, I wouldn't know): - Work on the pitch and clearly state the problem this is solving instead of mainly talking about the competition. What makes this unique? Why should people care? - Make it easy to start using this for teams. My guess is that this is where a lot of developers fa…

This is a chicken and egg problem and I don't see a way out of it. Even if Pijul is better (not voicing an opinion here), it's not drastically better enough to replace Git in widespread use in the near term. The difference in day to day use is not huge. And it is better in handling certain merge situations that are painful in git, but most programmers don't run into these often enough to care. > What makes this uniqu…

> 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.

Re: Pijul is a free and open source (GPL2) distributed version control system

#74
> However, channels are different from Git branches, and do not serve the same purpose. In Pijul, independent changes commute, which means that in many cases where branches are used in Git, there is no need to create a channel in Pijul.

I've never understood this. AFAIK, the only use case I've ever seen for git branches is "I have some code, but don't want it going live yet". Maybe it's a WIP demo, maybe you want someone else's eyes on it, maybe you just want to back your current state up on a remote server because your laptop is going to explode.

Am I misunderstanding, and Pijul manages that without channels? Or is there a common case git branches are used that I missed?

Re: Pijul is a free and open source (GPL2) distributed version control system

#77
post #16

Earlier quoted context omitted.

I have the same question every time Pijul comes up on HN, and I have yet to get an answer: Can someone give me a real world example (person a makes X change, person b makes y change etc. etc.) that would work better in Pijul than Git? I am a complete believer on a sound underlying model producing better results for users at a high level, but I'm not clear on how it maps through for Pijul. I think that's what they're…

Pijul eliminates the rift between rebases and merges. That in itself is an enormous gain over the confused git workflow or lack thereof.

And what is it?

couldn't find on the "doc"... is it all rebases or all merges?

Re: Pijul is a free and open source (GPL2) distributed version control system

#78

I like how Pijul has a math-centric approach under the hood. The name needs to be changed if they want to get traction.

Just to provide a counterpoint: The name is great! Very memorable and original. Much better than your regular plooper, vndl or dabix.

Re: Pijul is a free and open source (GPL2) distributed version control system

#79
post #42

Earlier quoted context omitted.

Funny username :)

Not intentional; I used vim 10 years ago, but have been an emacser with vim-bindings for the past 7 I guess :)

That is the best set up imo. Vim keybindings and composability are great, but Emacs being built on Lisp is a super power.
Post reply on HN