Delete

Harry wants to get a head start on Zawinski’s Law, so he decides to add an IMAP protocol library to their tree.

lottery harry$ vv add libvmime-0.9.1

lottery harry$ vv commit -m "add libvmime so we can do the mail reader feature"

    revision:  15:5500274b7b84a5564929a0fb294d553f4a553008
      branch:  master
         who:  harry
        when:  2011/05/31 11:04:59.204 -0500
     comment:  add libvmime so we can do the mail reader feature
      parent:  14:b11eaca1a7be8684069e9ce461f42f834acae344

lottery harry$ vv push
Pushing to http://server.futilisoft.com:8080/repos/lottery:
Pushing... Done.                                                               

Sally does a pull and finds something that makes her mad as a mule chewing on bumblebees.

lottery sally$ vv pull
Pulling from http://server.futilisoft.com:8080/repos/lottery:
Pulling... Done.                                                               

lottery sally$ vv update

lottery sally$ ls -l
total 32
-rw-r--r--   1 sally  staff    66 May 31 11:01 Makefile
drwxr-xr-x  29 sally  staff   986 May 31 11:05 libvmime-0.9.1
-rwxr-xr-x   1 sally  staff  8952 May 31 11:01 pb
drwxr-xr-x   3 sally  staff   102 May 31 11:01 src

Sally remembers that the specification says the product isn’t supposed to include a full email reader until the next release. For the entire 1.0 development cycle, that third party library is going to be about as useful as a snooze button on a fire alarm. So she deletes it.

lottery sally$ vv rm libvmime-0.9.1 

lottery sally$ vv commit -m "no mail reader until 2.0"   

    revision:  16:7590c00819c05cd2103b29216350377c0746ae13
      branch:  master
         who:  sally
        when:  2011/05/31 11:06:37.293 -0500
     comment:  no mail reader until 2.0
      parent:  15:5500274b7b84a5564929a0fb294d553f4a553008

lottery sally$ vv push
Pushing to http://server.futilisoft.com:8080/repos/lottery:
Pushing... Done.