ffaf {l Wrote}:Why not? Many older software is still released as tarballs and everything is fine.
There are benefits in using git (as nicely illustrated by smcameron) but also costs (yet another tool in the toolchain).
With tarballs I open the folder, make some change, `tar` it and *bam*, into the ftp it goes: there is less friction than any VCS (even Darcs, which has superb user experience). Same with hosting: when possible I prefer to host things myself: any hosting (even a crummy shared one) will handle a tarball.
I suspect there are good reasons not to use tarballs:
• when you are frequently collaborating with friends/colleagues on the same portion of a codebase (branches, darcs cherrypicking)
• when you need to debug deeply nested/integrated systems (bisect)
• when your software need some special setup to get up and running for compilation (submodules)
I realise for my last 3 games I could have done without a VCS just fine.
With tarballs I open the folder, make some change, `tar` it and *bam*, into the ftp it goes: there is less friction than any VCS
smcameron {l Wrote}:I don't know man, git seems lower friction, I think your way seems lower friction for you because it's what you know and are familiar with, not because it's inherently less friction than using a VCS.
Julius {l Wrote}:Hmm anyone tried fossil's autosync: https://www.fossil-scm.org/home/doc/tru ... i#workflow ?
drummyfish {l Wrote}:- Every once in a while I find regression and with git I can locate exactly the point at which it happened.
I wonder how it works
Git is not a publishing tool, it's version control.
Users browsing this forum: No registered users and 1 guest