3 v \- simple shell version control system
6 [commit] [rollback \fITIMES\fR]
7 [nuke \fITIMES\fR] [branch \fINAME\fR]
8 [merge \fIFILE\fR] [wipe]
11 is a simple version control system
12 using tarballs for snapshots.
13 All arguments can be shortened to
14 the first n characters.
18 Create a new tarball. A message is read
19 from stdin and printed to the log.
21 .BR rollback " " \fITIMES\fR
22 Undo to the last commit. TIMES sets the
23 tarball to rollback to.
25 .BR nuke " " \fITIMES\fR
26 Delete everything, then rollback.
28 .BR branch " " \fINAME\fR
29 Switch to a new branch. If the branch does
30 not exist, a new one is created.
31 You \fImust\fR do this before committing.
33 .BR merge " " \fIFILE\fR
34 Add the contents of a tarball to the
35 current branch, then commit.
38 Remove all but the most recent tarball.
40 To commit new changes:
48 To rollback 4 commits:
56 To create a new branch "master":
64 To merge the contents of "file.tar.xz":
72 \fBgit\fR(1), \fBhg\fR(1), \fBsvn\fR(1), \fBcvs\fR(1)