Follow

Programming discourse 

What is the best version control system? Please argue viciously but not disrespectfully in replies. I'll be back in ~12 hours to see the results.

· · brutaldon · 7 · 1 · 0

Programming discourse 

@alexbuzzbee

% tar zchvf mystuff-`date "+%Y%m%d_%H%M%S"`.tar.gz .

#vcs

Programming discourse 

@alexbuzzbee
Pijul, but git has more users.

Programming discourse 

@jvalleroy Pijul actually looks very interesting. I'll have to keep an eye on that.

re: Programming discourse 

@alexbuzzbee We actually need some scope from you :-)

The best bits of git are all to do with working with multiple repositories and people. Is this a requirements?

Some VCSs store deltas, some store whole objects. Do you have concerns about the space the VCS history will consume?

At the end of the day, if it isn't integrated into your editing environment, it probably isn't available enough. So are you using a 'modern' IDE like Theia/VSCode, a text-based one like vim/emacs, or what?

Programming discourse 

@alexbuzzbee I read about fossil today which is pretty cool. I don't think I'd use it, but, it does point at some interesting problems in git. Some things that are interesting about fossil is that it automatically syncs to the (i think there's only one?) remote and things like issues are builtin

Programming discourse 

@alexbuzzbee I'll lowball, "the one you use"

For me this means being utterly unapologetic about one project having per-month directories of hastily assembled small tools, parts of which get passed forward, and another being a git repo where all of the commit messages are "progress" because not having to think up a commit message meant I actually made a commit.

The more what I'm doing is software, the more likely I am to hew to best practices, as that's what they are designed for. But I use version control on natural language and LaTeX projects as well.

What I really want is a better visual file history browser.

Programming discourse 

@alexbuzzbee CVS. *drops mic

Programming discourse 

@alexbuzzbee I once worked at a large company that sold, among many other things, some very expensive version control software which required kernel changes to be able to run. I asked for access to it to manage a tiny project and my mentor told me to just use RCS (precursor to cvs). So simple and elegant for local changes for 1 person. There's no server. It just works.

Sign in to participate in the conversation
Fosstodon

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.