On Mon, Dec 09, 2019 at 10:42:09AM +0100, Kurt Van Dijck wrote: > On ma, 09 dec 2019 21:22:05 +1300, David Phillips wrote: > > On Mon, Dec 09, 2019 at 05:47:42AM +0000, Jacob Louis Prosser wrote: > > > Hey all, > > > > > > I started working on my own version control system working with > > > patch/diff. Each commit is just a patch changing the last commit's files > > > to the new ones. It is currently implemented as a collection of shell > > > scripts https://gitlab.com/jacobprosser8/svcs. The implementation is god > > > awful as I am not the best shell scripter, feel free to yell at me. > > > > > > This reminds me of quilt: https://savannah.nongnu.org/projects/quilt > > indeed. > > Long ago, quilt was good for maintaining patch files in a buildroot or > similar project. > Now, I find myself working in git and do a format-patch in the end to produce > the patch files that I need. > IMHO, git supersedes quilt with several magnitudes, > > What is wrong with git? > > Kurt > > > > > BR, > > David > >
I still use quilt periodically since it is the standard patching tool used in systems like Yocto (not exactly suckless), which I encounter in my current line of work. I find it easier to manually touch patches up (or not, as the case may be) with quilt, since Yocto will leave the system in a state that lends itself to this. AFAIK it's also pretty standard in projects like OpenWRT to use quilt. That said, I don't mind using git for the purpose outside Yocto. I personally don't see much of a case for developing an alternative, but don't want to discourage anyone else from doing so if they feel it proves useful as a project to hone their skills and play around. David