4 ms·
nice to hear that but honestly, "re-writing the core" for 6 months - not a good sign at all :( I use pijul intensively for my own pet project and now feel insec
by bobuk 6y ago
nice to hear that but honestly, "re-writing the core" for 6 months - not a good sign at all :(
I use pijul intensively for my own pet project and now feel insecure about that.
- mitchtbaum 6y agoPijul's native Diff implementation, https://crates.io/crates/diffs https://crates.io/crates/diffs / https://nest.pijul.com/pijul_org/pijul:master/6afda19ba693071c02 https://nest.pijul.com/pijul_org/pijul:master/6afda19ba69307..., is a key part to the Rust+Lua version control system we're working on, https://github.com/speakeasy-engine/gut https://github.com/speakeasy-engine/gut. (This app will be a game changer.) I started migrating the library tonight, because, moving forward, we'll be adopting it (btw, I just discovered it has some recent changes worth reviewing). We also maintain native Rust libraries for interdiff (wip), combinediff, splitdiff, lsdiff, and patch. It's late now, but I'll add it in with those libraries in https://github.com/changeutils https://github.com/changeutils. If you'd like to add support in Gut for existing Pijul-managed sources, you could help work on the migration feature. We plan to support compatability with other patch-oriented version control systems, as well as with Git. It'll make history when we add that feature. VCSs can seem a lot more complicated than they need to be. Getting back to the basics, as we're doing with Gut, really illuminates a lot of obscured opportunities. As a few other parts of the Speakeasy Engine soon come together, even a Web UI for version control management will fit well in our coding toolset.
- pmeunier 6y agoSounds cool! What's your theory of patches? Or do you use patches only for storage (like Git in some cases)? What's the story for very large files? Also, it seems Gut hasn't had any updates for more than a year, which is even before Pijul's last public patch.
- pmeunier 6y agoHi! main author here. I'm about to release it, should be ready in the next few days. Most of the 6 months were spent testing and debugging it, actually.
- wwright 6y agoGreat news to hear!