Am I missing something or why does the author repeatedly misspell —recursive as —recusive?
Version control without Git
11–20 of 68 posts
Re: Version control without Git
#12Am I missing something or why does the author repeatedly misspell —recursive as —recusive?
Re: Version control without Git
#13But what was astonishing me most was the version system build into the VMS OS file system.
Re: Version control without Git
#14Re: Version control without Git
#15Coming from RCS, CVS, SVN to Git, git is a game changer - yes everyone knows that. But what was astonishing me most was the version system build into the VMS OS file system.
File versioning is also part of pathnames in Common Lisp, although it (the versioning, not Common Lisp) is really a fossil at this point.
Re: Version control without Git
#16Title is horribly incorrect. Simulating git would be more appropriate. I expected this to be a look at other version control systems around today. It's yet another 'let's recreate git from scratch, kinda' post.
In fairness, it very clearly describes what it is doing in the initial lines: “In this tutorial I’ll try to describe how git works”. So it isn't intending to suggest an alternative for git, but just to show what git does for you and, to an extent, how.
Re: Version control without Git
#17Title is horribly incorrect. Simulating git would be more appropriate. I expected this to be a look at other version control systems around today. It's yet another 'let's recreate git from scratch, kinda' post.
Re: Version control without Git
#18Re: Version control without Git
#19You can simulate git via: mkdir v2 ; cp -rp v1 v2
I think a closer example at the filesystem level would be rsnapshot alpha rsnapshot [1] uses hard links when it can to create a delta of changed files. Reverting can be done with rsync or cherry picking files. git blame would have to be done via something like auditd and syslog and nowhere near as easy as using git. I use rsnapshot to back up my git repos in the event they get corrupted. [1] - https://linux.die.net/m…
Folk who are downvoting my original comment really don't understand how git version controls at the atomic level.