Git compatibility

I came here to say basically this.

Pijul looks like a very cool project (thanks @joyously for telling me about it). I’m particularly excited about better cherry-picking and “conflicts as a first-class operation” - I’ve had to come up with some hacks to emulate this latter behavior (poorly) in git.

I think in order for Pijul to succeed to its full potential, it needs to be conceptually compatible with git, to the extent it can be without sacrificing its core concepts. I think this means at least the following:

  • a versioning scheme with child/parent patchsets, as mentioned in the FAQ
  • tags/branches that work with this scheme
  • ability to import/export from/to git repositories at will

Once importing from git to pijul is available I will be happy to try it out. I don’t mind learning a new commandset, especially if it is more logical than git. nest.pijul.com looks really nice and fast also.

2 Likes