Delete

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

As spoken by the legendary Jamie Zawinski[13]: “Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can.”

trunk harry$ svn commit -m "add libvmime so we can do the mail reader feature"
Adding         trunk/libvmime-0.9.1
Adding         trunk/libvmime-0.9.1/AUTHORS
Adding         trunk/libvmime-0.9.1/COPYING
Adding         trunk/libvmime-0.9.1/ChangeLog
Adding         trunk/libvmime-0.9.1/HACKING
Adding         trunk/libvmime-0.9.1/INSTALL
Adding         trunk/libvmime-0.9.1/Makefile.am
...
Transmitting file data .........................................
Committed revision 10.

Sally does an update and finds something that reminds her of what comes out of the south end of a northbound dog.

trunk sally$ svn update
A    libvmime-0.9.1
A    libvmime-0.9.1/vmime.vcproj
A    libvmime-0.9.1/README.refcounting
A    libvmime-0.9.1/m4
A    libvmime-0.9.1/m4/lib-link.m4
A    libvmime-0.9.1/m4/lib-prefix.m4
A    libvmime-0.9.1/m4/acx_pthread.m4
A    libvmime-0.9.1/m4/lib-ld.m4
A    libvmime-0.9.1/m4/libgnutls.m4
...
Updated to revision 10.

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 trap door in a canoe. So she deletes it.

trunk sally$ svn delete libvmime-0.9.1 
D         libvmime-0.9.1/vmime.vcproj
D         libvmime-0.9.1/README.refcounting
D         libvmime-0.9.1/m4/lib-link.m4
D         libvmime-0.9.1/m4/lib-prefix.m4
D         libvmime-0.9.1/m4/acx_pthread.m4
D         libvmime-0.9.1/m4/lib-ld.m4
D         libvmime-0.9.1/m4/libgnutls.m4
...

trunk sally$ svn commit -m "no mail reader until 2.0"   
Deleting       trunk/libvmime-0.9.1

Committed revision 11.