lthms/pijul-conv

pijul-conv

README.mdWrite a small README to explain the tool o…on December 2, 2017
pijul-conv.shFirst draft of a pijul converter toolon December 1, 2017
pijul-git.shfeature: Add a best-effort pijul-to-git co…on April 21, 2018
README.md

pijul-conv

pijul-conv is a generic tool to convert a pijul repository from one patch format to another. A perfect conversion can be hard to compute in a perfect manner, so this tool takes another path. It replays the source repository history, recording a new patch for the output repository.

The main drawback of this approach is that conflict marker introduced by a source patch are recorded as-is in the output directory. Therefore, the new history is not completely equivalent to the original. The main assumption of ~pijul-conv~ is that it is a small price compare to loosing the history of a project.