I understand that the ambition of Pijul team is to create a new, better VCS. However, convincing people to switch over is going to be hard, especially now that Pijul does not yet have full feature parity with, say, git.
Would it be possible to use Pijul to create a sort of “a better git-merge” command? I was thinking of something like this:
- Import git repo at base commit into Pijul repo (possibly only the subset of files that have changed in either of the branches being merged/rebased).
- Import both branches into Pijul as well.
- Do merge and conflict resolution in Pijul.
- Commit merged files back to git.
Would something like what I described above be feasible to do?
Using myself as an example, I think I’d be far more likely to consider switching to a new VCS if its benefits could be demonstrated to me on a real nasty merge I need to do in my git repo right now. And even if people decided to stay with git, they would benefit from a better merge tool and it would help to spread the word about Pijul.