summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.files/.pget/pget-0.0.3-0.6.3.4.1.tar.gzbin8104 -> 0 bytes
-rwxr-xr-x.files/.pget/pget-wch232
-rw-r--r--.files/Diff.java896
-rw-r--r--.files/README-0.5.10.xhtml113
-rwxr-xr-x.files/etc/abomination/modules/rvs/commit57
-rwxr-xr-x.files/etc/abomination/modules/rvs/commit.d29
-rwxr-xr-x.files/etc/abomination/modules/rvs/commit.f25
-rwxr-xr-x.files/etc/abomination/modules/rvs/get34
-rwxr-xr-x.files/etc/abomination/modules/rvs/get.d32
-rwxr-xr-x.files/etc/abomination/modules/rvs/get.f22
-rwxr-xr-x.files/etc/abomination/modules/rvs/init18
-rwxr-xr-x.files/etc/abomination/modules/rvs/lib/rvsdb83
-rwxr-xr-x.files/etc/abomination/modules/rvs/lib/stdio57
-rw-r--r--.files/grub-2240-1.abm22
-rw-r--r--.files/grub.abm25
l---------.files/pget1
-rw-r--r--.files/rvs-0.5.10.tarbin30720 -> 0 bytes
-rw-r--r--.files/rvs-0.5.10.tar.gz.bakbin30720 -> 0 bytes
-rw-r--r--.files/rvs-0.8c.tar.gzbin239424 -> 0 bytes
-rw-r--r--.files/rvs-pre-bzr.tarbin1607680 -> 0 bytes
-rw-r--r--.files/rvs-pre-bzr.tar.gz.bakbin219578 -> 0 bytes
-rwxr-xr-x.files/usr/bin/rvs50
-rw-r--r--.gitignore1
-rw-r--r--diff/.bzr/README3
-rw-r--r--diff/.bzr/branch-format1
-rw-r--r--diff/.bzr/branch/branch.conf2
-rw-r--r--diff/.bzr/branch/format1
-rw-r--r--diff/.bzr/branch/last-revision1
-rw-r--r--diff/.bzr/branch/tags0
-rw-r--r--diff/.bzr/checkout/conflicts1
-rw-r--r--diff/.bzr/checkout/dirstatebin2727 -> 0 bytes
-rw-r--r--diff/.bzr/checkout/format1
-rw-r--r--diff/.bzr/repository/format1
-rw-r--r--diff/.bzr/repository/indices/460eb9d2718188684f5db460da266ae5.iixbin190 -> 0 bytes
-rw-r--r--diff/.bzr/repository/indices/460eb9d2718188684f5db460da266ae5.rixbin186 -> 0 bytes
-rw-r--r--diff/.bzr/repository/indices/460eb9d2718188684f5db460da266ae5.six5
-rw-r--r--diff/.bzr/repository/indices/460eb9d2718188684f5db460da266ae5.tixbin267 -> 0 bytes
-rw-r--r--diff/.bzr/repository/indices/5fb3e8a43c6057c525436d0a9ee34dfa.iixbin190 -> 0 bytes
-rw-r--r--diff/.bzr/repository/indices/5fb3e8a43c6057c525436d0a9ee34dfa.rixbin186 -> 0 bytes
-rw-r--r--diff/.bzr/repository/indices/5fb3e8a43c6057c525436d0a9ee34dfa.six5
-rw-r--r--diff/.bzr/repository/indices/5fb3e8a43c6057c525436d0a9ee34dfa.tixbin267 -> 0 bytes
-rw-r--r--diff/.bzr/repository/indices/702a8e40bea818fdcbdb08d1a8619382.iixbin190 -> 0 bytes
-rw-r--r--diff/.bzr/repository/indices/702a8e40bea818fdcbdb08d1a8619382.rixbin186 -> 0 bytes
-rw-r--r--diff/.bzr/repository/indices/702a8e40bea818fdcbdb08d1a8619382.six5
-rw-r--r--diff/.bzr/repository/indices/702a8e40bea818fdcbdb08d1a8619382.tixbin269 -> 0 bytes
-rw-r--r--diff/.bzr/repository/indices/de98138f38491b0c84994755ad2c1c41.iixbin776 -> 0 bytes
-rw-r--r--diff/.bzr/repository/indices/de98138f38491b0c84994755ad2c1c41.rixbin745 -> 0 bytes
-rw-r--r--diff/.bzr/repository/indices/de98138f38491b0c84994755ad2c1c41.six5
-rw-r--r--diff/.bzr/repository/indices/de98138f38491b0c84994755ad2c1c41.tixbin2295 -> 0 bytes
-rw-r--r--diff/.bzr/repository/obsolete_packs/25116d0ab444b34c7b9724e11b4c2345.iixbin192 -> 0 bytes
-rw-r--r--diff/.bzr/repository/obsolete_packs/25116d0ab444b34c7b9724e11b4c2345.packbin15638 -> 0 bytes
-rw-r--r--diff/.bzr/repository/obsolete_packs/25116d0ab444b34c7b9724e11b4c2345.rixbin188 -> 0 bytes
-rw-r--r--diff/.bzr/repository/obsolete_packs/25116d0ab444b34c7b9724e11b4c2345.six5
-rw-r--r--diff/.bzr/repository/obsolete_packs/25116d0ab444b34c7b9724e11b4c2345.tixbin388 -> 0 bytes
-rw-r--r--diff/.bzr/repository/obsolete_packs/31ed7448b24a3dcdac128cc7a95fda44.iixbin190 -> 0 bytes
-rw-r--r--diff/.bzr/repository/obsolete_packs/31ed7448b24a3dcdac128cc7a95fda44.packbin1331 -> 0 bytes
-rw-r--r--diff/.bzr/repository/obsolete_packs/31ed7448b24a3dcdac128cc7a95fda44.rixbin186 -> 0 bytes
-rw-r--r--diff/.bzr/repository/obsolete_packs/31ed7448b24a3dcdac128cc7a95fda44.six5
-rw-r--r--diff/.bzr/repository/obsolete_packs/31ed7448b24a3dcdac128cc7a95fda44.tixbin267 -> 0 bytes
-rw-r--r--diff/.bzr/repository/obsolete_packs/3c629ee7ff2d828705c9a07b054ffd35.iixbin187 -> 0 bytes
-rw-r--r--diff/.bzr/repository/obsolete_packs/3c629ee7ff2d828705c9a07b054ffd35.packbin1561 -> 0 bytes
-rw-r--r--diff/.bzr/repository/obsolete_packs/3c629ee7ff2d828705c9a07b054ffd35.rixbin187 -> 0 bytes
-rw-r--r--diff/.bzr/repository/obsolete_packs/3c629ee7ff2d828705c9a07b054ffd35.six5
-rw-r--r--diff/.bzr/repository/obsolete_packs/3c629ee7ff2d828705c9a07b054ffd35.tixbin267 -> 0 bytes
-rw-r--r--diff/.bzr/repository/obsolete_packs/5c4c13f5bb7c98a25eb77a3bf979f0bb.iixbin489 -> 0 bytes
-rw-r--r--diff/.bzr/repository/obsolete_packs/5c4c13f5bb7c98a25eb77a3bf979f0bb.packbin40942 -> 0 bytes
-rw-r--r--diff/.bzr/repository/obsolete_packs/5c4c13f5bb7c98a25eb77a3bf979f0bb.rixbin467 -> 0 bytes
-rw-r--r--diff/.bzr/repository/obsolete_packs/5c4c13f5bb7c98a25eb77a3bf979f0bb.six5
-rw-r--r--diff/.bzr/repository/obsolete_packs/5c4c13f5bb7c98a25eb77a3bf979f0bb.tixbin1617 -> 0 bytes
-rw-r--r--diff/.bzr/repository/obsolete_packs/c2d94537bd2fddfbc7ca45c0e47a66df.iixbin188 -> 0 bytes
-rw-r--r--diff/.bzr/repository/obsolete_packs/c2d94537bd2fddfbc7ca45c0e47a66df.packbin2551 -> 0 bytes
-rw-r--r--diff/.bzr/repository/obsolete_packs/c2d94537bd2fddfbc7ca45c0e47a66df.rixbin187 -> 0 bytes
-rw-r--r--diff/.bzr/repository/obsolete_packs/c2d94537bd2fddfbc7ca45c0e47a66df.six5
-rw-r--r--diff/.bzr/repository/obsolete_packs/c2d94537bd2fddfbc7ca45c0e47a66df.tixbin265 -> 0 bytes
-rw-r--r--diff/.bzr/repository/pack-namesbin261 -> 0 bytes
-rw-r--r--diff/.bzr/repository/packs/460eb9d2718188684f5db460da266ae5.packbin978 -> 0 bytes
-rw-r--r--diff/.bzr/repository/packs/5fb3e8a43c6057c525436d0a9ee34dfa.packbin1255 -> 0 bytes
-rw-r--r--diff/.bzr/repository/packs/702a8e40bea818fdcbdb08d1a8619382.packbin965 -> 0 bytes
-rw-r--r--diff/.bzr/repository/packs/de98138f38491b0c84994755ad2c1c41.packbin61851 -> 0 bytes
-rw-r--r--rvs/.bzr/README3
-rw-r--r--rvs/.bzr/branch-format1
-rw-r--r--rvs/.bzr/branch/branch.conf1
-rw-r--r--rvs/.bzr/branch/format1
-rw-r--r--rvs/.bzr/branch/last-revision1
-rw-r--r--rvs/.bzr/branch/tags0
-rw-r--r--rvs/.bzr/checkout/conflicts1
-rw-r--r--rvs/.bzr/checkout/dirstatebin10928 -> 0 bytes
-rw-r--r--rvs/.bzr/checkout/format1
-rw-r--r--rvs/.bzr/repository/format1
-rw-r--r--rvs/.bzr/repository/indices/1036c514ea03744eae006a80ded38791.iixbin850 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/indices/1036c514ea03744eae006a80ded38791.rixbin805 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/indices/1036c514ea03744eae006a80ded38791.six5
-rw-r--r--rvs/.bzr/repository/indices/1036c514ea03744eae006a80ded38791.tixbin7480 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/indices/4a4922cd90a3494c98c5295b6067aab2.iixbin193 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/indices/4a4922cd90a3494c98c5295b6067aab2.rixbin188 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/indices/4a4922cd90a3494c98c5295b6067aab2.six5
-rw-r--r--rvs/.bzr/repository/indices/4a4922cd90a3494c98c5295b6067aab2.tixbin6933 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/indices/4f10fb86e70521af6c4653097e8afe8f.iixbin848 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/indices/4f10fb86e70521af6c4653097e8afe8f.rixbin805 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/indices/4f10fb86e70521af6c4653097e8afe8f.six5
-rw-r--r--rvs/.bzr/repository/indices/4f10fb86e70521af6c4653097e8afe8f.tixbin11129 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/indices/84cda64e8317cee9cb126d20fa03c28d.iixbin784 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/indices/84cda64e8317cee9cb126d20fa03c28d.rixbin744 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/indices/84cda64e8317cee9cb126d20fa03c28d.six5
-rw-r--r--rvs/.bzr/repository/indices/84cda64e8317cee9cb126d20fa03c28d.tixbin6558 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/indices/8b3293862c68c34355a8179f163f4587.iixbin847 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/indices/8b3293862c68c34355a8179f163f4587.rixbin805 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/indices/8b3293862c68c34355a8179f163f4587.six5
-rw-r--r--rvs/.bzr/repository/indices/8b3293862c68c34355a8179f163f4587.tixbin6225 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/indices/c1e3c765aa14449d0e2caa0bcd56e6af.iixbin849 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/indices/c1e3c765aa14449d0e2caa0bcd56e6af.rixbin805 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/indices/c1e3c765aa14449d0e2caa0bcd56e6af.six5
-rw-r--r--rvs/.bzr/repository/indices/c1e3c765aa14449d0e2caa0bcd56e6af.tixbin7638 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/indices/e6c5cf230e92b3d72d6e11c6623918d3.iixbin842 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/indices/e6c5cf230e92b3d72d6e11c6623918d3.rixbin805 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/indices/e6c5cf230e92b3d72d6e11c6623918d3.six5
-rw-r--r--rvs/.bzr/repository/indices/e6c5cf230e92b3d72d6e11c6623918d3.tixbin7748 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/06825b2f8996671035784a35cd4c7821.iixbin188 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/06825b2f8996671035784a35cd4c7821.packbin3378 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/06825b2f8996671035784a35cd4c7821.rixbin187 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/06825b2f8996671035784a35cd4c7821.six5
-rw-r--r--rvs/.bzr/repository/obsolete_packs/06825b2f8996671035784a35cd4c7821.tixbin721 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/0c7eee05a3be765cb91014194440ff9b.iixbin191 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/0c7eee05a3be765cb91014194440ff9b.packbin2187 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/0c7eee05a3be765cb91014194440ff9b.rixbin187 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/0c7eee05a3be765cb91014194440ff9b.six5
-rw-r--r--rvs/.bzr/repository/obsolete_packs/0c7eee05a3be765cb91014194440ff9b.tixbin1156 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/1b411d4940f74dd4b27bc526fdcf1cef.iixbin190 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/1b411d4940f74dd4b27bc526fdcf1cef.packbin922 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/1b411d4940f74dd4b27bc526fdcf1cef.rixbin186 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/1b411d4940f74dd4b27bc526fdcf1cef.six5
-rw-r--r--rvs/.bzr/repository/obsolete_packs/1b411d4940f74dd4b27bc526fdcf1cef.tixbin271 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/3db54bcc65068bbc157486a9915debde.iixbin190 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/3db54bcc65068bbc157486a9915debde.packbin1047 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/3db54bcc65068bbc157486a9915debde.rixbin186 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/3db54bcc65068bbc157486a9915debde.six5
-rw-r--r--rvs/.bzr/repository/obsolete_packs/3db54bcc65068bbc157486a9915debde.tixbin503 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/6408aec0ea492614b23d4ef515016ee9.iixbin190 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/6408aec0ea492614b23d4ef515016ee9.packbin888 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/6408aec0ea492614b23d4ef515016ee9.rixbin186 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/6408aec0ea492614b23d4ef515016ee9.six5
-rw-r--r--rvs/.bzr/repository/obsolete_packs/6408aec0ea492614b23d4ef515016ee9.tixbin277 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/81055d99edb54ca510e0fccd15b9d8f6.iixbin190 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/81055d99edb54ca510e0fccd15b9d8f6.packbin1447 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/81055d99edb54ca510e0fccd15b9d8f6.rixbin187 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/81055d99edb54ca510e0fccd15b9d8f6.six5
-rw-r--r--rvs/.bzr/repository/obsolete_packs/81055d99edb54ca510e0fccd15b9d8f6.tixbin929 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/b4a3f73f6501574f3aadadba943b7347.iixbin191 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/b4a3f73f6501574f3aadadba943b7347.packbin5611 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/b4a3f73f6501574f3aadadba943b7347.rixbin187 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/b4a3f73f6501574f3aadadba943b7347.six5
-rw-r--r--rvs/.bzr/repository/obsolete_packs/b4a3f73f6501574f3aadadba943b7347.tixbin1368 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/b4ed4bd06ca83f0ef3c5c8a1e2190c15.iixbin191 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/b4ed4bd06ca83f0ef3c5c8a1e2190c15.packbin2026 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/b4ed4bd06ca83f0ef3c5c8a1e2190c15.rixbin187 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/b4ed4bd06ca83f0ef3c5c8a1e2190c15.six5
-rw-r--r--rvs/.bzr/repository/obsolete_packs/b4ed4bd06ca83f0ef3c5c8a1e2190c15.tixbin917 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/ba17b99bdc842955c33bbc391c6bbb84.iixbin191 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/ba17b99bdc842955c33bbc391c6bbb84.packbin1990 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/ba17b99bdc842955c33bbc391c6bbb84.rixbin187 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/ba17b99bdc842955c33bbc391c6bbb84.six5
-rw-r--r--rvs/.bzr/repository/obsolete_packs/ba17b99bdc842955c33bbc391c6bbb84.tixbin938 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/d55b545560aaf03f5b65ba62f9375a31.iixbin191 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/d55b545560aaf03f5b65ba62f9375a31.packbin2818 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/d55b545560aaf03f5b65ba62f9375a31.rixbin187 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/obsolete_packs/d55b545560aaf03f5b65ba62f9375a31.six5
-rw-r--r--rvs/.bzr/repository/obsolete_packs/d55b545560aaf03f5b65ba62f9375a31.tixbin1606 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/pack-namesbin418 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/packs/1036c514ea03744eae006a80ded38791.packbin64134 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/packs/4a4922cd90a3494c98c5295b6067aab2.packbin24078 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/packs/4f10fb86e70521af6c4653097e8afe8f.packbin71510 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/packs/84cda64e8317cee9cb126d20fa03c28d.packbin46883 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/packs/8b3293862c68c34355a8179f163f4587.packbin21927 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/packs/c1e3c765aa14449d0e2caa0bcd56e6af.packbin30942 -> 0 bytes
-rw-r--r--rvs/.bzr/repository/packs/e6c5cf230e92b3d72d6e11c6623918d3.packbin39933 -> 0 bytes
175 files changed, 1 insertions, 1847 deletions
diff --git a/.files/.pget/pget-0.0.3-0.6.3.4.1.tar.gz b/.files/.pget/pget-0.0.3-0.6.3.4.1.tar.gz
deleted file mode 100644
index cfec9fe..0000000
--- a/.files/.pget/pget-0.0.3-0.6.3.4.1.tar.gz
+++ /dev/null
Binary files differ
diff --git a/.files/.pget/pget-wch b/.files/.pget/pget-wch
deleted file mode 100755
index f7e9e25..0000000
--- a/.files/.pget/pget-wch
+++ /dev/null
@@ -1,232 +0,0 @@
-#!/bin/sh
-# pget
-ver="0.6.3.4.1"
-#
-# Copyright (C) 2009 Luke Shumaker
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# Originally written by Luke Shumaker <lukeshu@sbcglobal.net>.
-
-
-#####################################################################
-#################### Option Handling ####################
-#####################################################################
-mode="get"
-a=""
-file=""
-ua="Pget/$ver"
-base=""
-mode="help"
-while [ $# -gt 0 ]; do; case "$1" in
- # subsitutions
- -V | -v | --version) mode="version"; break;;
- -h | --help ) mode="help"; break;;
- # directory base
- -B) base="$2"; shift;;
- # prepends URL to relative links in -F -i file.
- --base=*) base="$($1 | sed s/--base=//)";;
- # user agent
- -U) ua=$2; shift;;
- # identify as AGENT instead of Pget/VERSION.
- --user-agent=*) ua=$($1 | sed s/--user-agent=//);;
- # file
- -i) mode="file"; code=$2; shift;;
- # download URLs found in FILE.
- --input-file=*)
- mode="file";
- code=$($1 | sed "s/--input-file=//");;
- # not implemented functions
- -e | --execute=* ) mode="error"; code="$1";;
- #Recursive download:
- -r | --recursive ) mode="error"; code="$1";;
- -l | --level=* ) mode="error"; code="$1";;
- --delete-after ) mode="error"; code="$1";;
- -k | --convert-links ) mode="error"; code="$1";;
- -K | --backup-converted ) mode="error"; code="$1";;
- -m | --mirror ) mode="error"; code="$1";;
- --page-requisites ) mode="error"; code="$1";;
- --strict-comments ) mode="error"; code="$1";;
- -A | --accept=* ) mode="error"; code="$1";;
- -R | --reject=* ) mode="error"; code="$1";;
- -D | --domains=* ) mode="error"; code="$1";;
- --exclude-domains=* ) mode="error"; code="$1";;
- --follow-ftp ) mode="error"; code="$1";;
- --follow-tags=* ) mode="error"; code="$1";;
- --ignore-tags=* ) mode="error"; code="$1";;
- -H | --span-hosts ) mode="error"; code="$1";;
- -L | --relative ) mode="error"; code="$1";;
- -I | --include-directories=*) mode="error"; code="$1";;
- -X | --exclude-directories=*) mode="error"; code="$1";;
- -np | --no-parent ) mode="error"; code="$1";;
- # removed functions
- -O | --output-document=* ) mode="wget"; code="$1";;
- -nc | --no-clobber ) mode="wget"; code="$1";;
- -c | --continue ) mode="wget"; code="$1";;
- -N | --timestamping ) mode="wget"; code="$1";;
- --spider ) mode="wget"; code="$1";;
- -P | --directory-prefix=* ) mode="wget"; code="$1";;
- # general handling
- # these are all wget options that take a second argument
- -o | -a | -t | -T | -w | -Q) a="$a $1 $2"; shift;;
- --) shift; break;;
- -g | -p) break;;
- -*) a="$a $1";;
- *) break;; # terminate while loop
-esac
-shift
-done
-
-# all command line switches are processed,
-# "$@" contains all file names
-
-#####################################################################
-#################### The Core ####################
-#####################################################################
-if [ $mode = "file" ]; then
- set -- $(cat $code | tr '\n' ' ')
- mode="get"
-fi
-
-if [ $mode = "get" ]; then
- od=$PWD
- gz="false"
- p="false"
- while [ $# -gt 0 ]; do
- while [ 1 -gt 0 ]; do
- case "$1" in
- -g) gz="true";;
- -p) p="$2"; shift;;
- *) break;;
- esac
- shift
- done
-
- cache="$HOME/.pget/cache/$(dirname $2)"
- mkdir -p $cache
- cd $cache
-
- got="false"
- file="$1"
- temp="$HOME/.pget/cache/$2"
-
- if [ $gz = "true" ]; then
- echo -n "A cached copy of the archive "
- if [ -e $temp ]; then
- echo "already exists"
- before="$(stat -c %Y $temp)"
- else
- echo "does not exist"
- before="false"
- fi
- else
- if [ -e $file ]; then
- echo "A local copy already exists"
- before="$(stat -c %Y $file)"
- mv $file $temp
- else
- echo "A local copy does not exist"
- before="false"
- fi
- fi
-
- cd "$cache"
- echo "\033[31m"
- wget -N -U "$ua" $a $base$2
- echo "\033[0m"
- after=$(stat -c %Y $temp)
- if [ "$before" != "$after" ]; then
- echo "A new version of the file was retrieved"
- if [ $gz = "true" ]; then
- echo "Decompressing..."
- gunzip -c $temp > $file
- gz=""
- else
- mv $temp $file
- fi
-
- if [ $p != "false" ]; then
- chmod $p $file
- p="false"
- fi
- else
- echo "A new version of the file was not retreived"
- if [ $gz = "false" ]; then
- mv $temp $file
- fi
- fi
- shift 2
- done
- cd $od
-fi
-
-#####################################################################
-#################### Messages! ####################
-#####################################################################
-if [ $mode = "wget" ]; then; cat <<__wget__
-You used the $code option."
-This is a valid option in wget, but does not make sense in pget."
-__wget__
-fi
-
-if [ $mode = "error" ]; then; cat <<__error__
-You used the $code option. This is a valid option in wget,"
-but has not been implemented in pget."
-This does not mean it cannot be, it just hasn't yet."
- PATCHES ARE WELCOME!"
-"
-For more information on pget, try 'pget -h' or 'pget --help'."
-For more information on Wget, try 'wget -h' or 'wget --help'."
-__error__
-fi
-
-if [ $mode = "version" ]; then; cat <<__version__
-pget $ver, running on top of $(wget -V | grep -i wget)"
-"
-pget (but not Wget) is copyright (C) 2009 Luke Shumaker"
-This program is distributed in the hope that it will be useful,"
-but WITHOUT ANY WARRANTY; without even the implied warranty of"
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"
-GNU General Public License for more details."
-"
-Originally written by Luke Shumaker <lukeshu@sbcglobal.net>."
-"
-Use 'wget -V' for more information about Wget"
-__version__
-fi
-
-if [ $mode = "help" ]; then; cat <<__help__
-pget $ver, a non-interactive network retriever for eventual use in a
-package manager and version control system.
-Usage: pget [OPTIONS] [OPTIONS1] [FILE1] [URL1] [OPTIONS2] [FILE2] [URL2]...
- or: pget [OPTIONS] -i [FILELIST]
-
-Mandatory arguments to long options are mandatory for short options too.
-With arguments to short options, insert a space between them
- do: -f file
- don't: -ffile
-
-All of the pget options work are exactly like wget,
- with the exeption that recursion is disabled,
- as are
- -O, --output-document=FILE write documents to FILE.
- -nc, --no-clobber skip downloads that would download
- to existing files.
- -c, --continue resume getting a partially-
- downloaded file.
- -N, --timestamping pget always checks timestamps
- --spider don't download anything.
- -P, --directory-prefix=PREFIX save files to PREFIX/...
- and '-e' / '--execute=*' is not implemented [yet],
-
-File options:
- -g The file needs to be ran throught gunzip.
- -p PERMISSIONS Run 'chown PERMISSIONS FILENAME' on the
- file after it is downloaded
-
-Report bugs to <lukeshu@sbcglobal.net>.
-__help__
-fi
-
diff --git a/.files/Diff.java b/.files/Diff.java
deleted file mode 100644
index 71e220b..0000000
--- a/.files/Diff.java
+++ /dev/null
@@ -1,896 +0,0 @@
-/*
- * $Log: Diff.java,v $
- * Revision 1.7 2009/01/19 03:05:26 stuart
- * Fix StackOverflow bug with heuristic on reported by Jimmy Han.
- *
- * Revision 1.6 2003/03/06 22:51:32 stuart
- * Convert to CVS
- *
- * Revision 1.5 2002/07/19 19:14:40 stuart
- * fix reverseScript, make change ctor public, update docs
- *
- * Revision 1.4 2002/04/09 17:53:39 stuart
- * More flexible interface for diff() function.
- *
- * Revision 1.3 2000/03/03 21:58:03 stuart
- * move discard_confusing_lines and shift_boundaries to class file_data
- *
- * Revision 1.2 2000/03/02 16:37:38 stuart
- * Add GPL and copyright
- *
- */
-package bmsi.util;
-
-import java.util.Hashtable;
-
-/** A class to compare vectors of objects. The result of comparison
- is a list of <code>change</code> objects which form an
- edit script. The objects compared are traditionally lines
- of text from two files. Comparison options such as "ignore
- whitespace" are implemented by modifying the <code>equals</code>
- and <code>hashcode</code> methods for the objects compared.
-<p>
- The basic algorithm is described in: </br>
- "An O(ND) Difference Algorithm and its Variations", Eugene Myers,
- Algorithmica Vol. 1 No. 2, 1986, p 251.
-<p>
- This class outputs different results from GNU diff 1.15 on some
- inputs. Our results are actually better (smaller change list, smaller
- total size of changes), but it would be nice to know why. Perhaps
- there is a memory overwrite bug in GNU diff 1.15.
-
- @author Stuart D. Gathman, translated from GNU diff 1.15
- Copyright (C) 2000 Business Management Systems, Inc.
-<p>
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 1, or (at your option)
- any later version.
-<p>
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-<p>
- You should have received a copy of the <a href=COPYING.txt>
- GNU General Public License</a>
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
- */
-
-public class Diff {
-
- /** Prepare to find differences between two arrays. Each element of
- the arrays is translated to an "equivalence number" based on
- the result of <code>equals</code>. The original Object arrays
- are no longer needed for computing the differences. They will
- be needed again later to print the results of the comparison as
- an edit script, if desired.
- */
- public Diff(Object[] a,Object[] b) {
- Hashtable h = new Hashtable(a.length + b.length);
- filevec[0] = new file_data(a,h);
- filevec[1] = new file_data(b,h);
- }
-
- /** 1 more than the maximum equivalence value used for this or its
- sibling file. */
- private int equiv_max = 1;
-
- /** When set to true, the comparison uses a heuristic to speed it up.
- With this heuristic, for files with a constant small density
- of changes, the algorithm is linear in the file size. */
- public boolean heuristic = false;
-
- /** When set to true, the algorithm returns a guarranteed minimal
- set of changes. This makes things slower, sometimes much slower. */
- public boolean no_discards = false;
-
- private int[] xvec, yvec; /* Vectors being compared. */
- private int[] fdiag; /* Vector, indexed by diagonal, containing
- the X coordinate of the point furthest
- along the given diagonal in the forward
- search of the edit matrix. */
- private int[] bdiag; /* Vector, indexed by diagonal, containing
- the X coordinate of the point furthest
- along the given diagonal in the backward
- search of the edit matrix. */
- private int fdiagoff, bdiagoff;
- private final file_data[] filevec = new file_data[2];
- private int cost;
- /** Snakes bigger than this are considered "big". */
- private static final int SNAKE_LIMIT = 20;
-
- /** Find the midpoint of the shortest edit script for a specified
- portion of the two files.
-
- We scan from the beginnings of the files, and simultaneously from the ends,
- doing a breadth-first search through the space of edit-sequence.
- When the two searches meet, we have found the midpoint of the shortest
- edit sequence.
-
- The value returned is the number of the diagonal on which the midpoint lies.
- The diagonal number equals the number of inserted lines minus the number
- of deleted lines (counting only lines before the midpoint).
- The edit cost is stored into COST; this is the total number of
- lines inserted or deleted (counting only lines before the midpoint).
-
- This function assumes that the first lines of the specified portions
- of the two files do not match, and likewise that the last lines do not
- match. The caller must trim matching lines from the beginning and end
- of the portions it is going to specify.
-
- Note that if we return the "wrong" diagonal value, or if
- the value of bdiag at that diagonal is "wrong",
- the worst this can do is cause suboptimal diff output.
- It cannot cause incorrect diff output. */
-
- private int diag (int xoff, int xlim, int yoff, int ylim) {
- final int[] fd = fdiag; // Give the compiler a chance.
- final int[] bd = bdiag; // Additional help for the compiler.
- final int[] xv = xvec; // Still more help for the compiler.
- final int[] yv = yvec; // And more and more . . .
- final int dmin = xoff - ylim; // Minimum valid diagonal.
- final int dmax = xlim - yoff; // Maximum valid diagonal.
- final int fmid = xoff - yoff; // Center diagonal of top-down search.
- final int bmid = xlim - ylim; // Center diagonal of bottom-up search.
- int fmin = fmid, fmax = fmid; // Limits of top-down search.
- int bmin = bmid, bmax = bmid; // Limits of bottom-up search.
- /* True if southeast corner is on an odd
- diagonal with respect to the northwest. */
- final boolean odd = (fmid - bmid & 1) != 0;
-
- fd[fdiagoff + fmid] = xoff;
- bd[bdiagoff + bmid] = xlim;
-
- for (int c = 1;; ++c)
- {
- int d; /* Active diagonal. */
- boolean big_snake = false;
-
- /* Extend the top-down search by an edit step in each diagonal. */
- if (fmin > dmin)
- fd[fdiagoff + --fmin - 1] = -1;
- else
- ++fmin;
- if (fmax < dmax)
- fd[fdiagoff + ++fmax + 1] = -1;
- else
- --fmax;
- for (d = fmax; d >= fmin; d -= 2)
- {
- int x, y, oldx, tlo = fd[fdiagoff + d - 1], thi = fd[fdiagoff + d + 1];
-
- if (tlo >= thi)
- x = tlo + 1;
- else
- x = thi;
- oldx = x;
- y = x - d;
- while (x < xlim && y < ylim && xv[x] == yv[y]) {
- ++x; ++y;
- }
- if (x - oldx > SNAKE_LIMIT)
- big_snake = true;
- fd[fdiagoff + d] = x;
- if (odd && bmin <= d && d <= bmax && bd[bdiagoff + d] <= fd[fdiagoff + d])
- {
- cost = 2 * c - 1;
- return d;
- }
- }
-
- /* Similar extend the bottom-up search. */
- if (bmin > dmin)
- bd[bdiagoff + --bmin - 1] = Integer.MAX_VALUE;
- else
- ++bmin;
- if (bmax < dmax)
- bd[bdiagoff + ++bmax + 1] = Integer.MAX_VALUE;
- else
- --bmax;
- for (d = bmax; d >= bmin; d -= 2)
- {
- int x, y, oldx, tlo = bd[bdiagoff + d - 1], thi = bd[bdiagoff + d + 1];
-
- if (tlo < thi)
- x = tlo;
- else
- x = thi - 1;
- oldx = x;
- y = x - d;
- while (x > xoff && y > yoff && xv[x - 1] == yv[y - 1]) {
- --x; --y;
- }
- if (oldx - x > SNAKE_LIMIT)
- big_snake = true;
- bd[bdiagoff + d] = x;
- if (!odd && fmin <= d && d <= fmax && bd[bdiagoff + d] <= fd[fdiagoff + d])
- {
- cost = 2 * c;
- return d;
- }
- }
-
- /* Heuristic: check occasionally for a diagonal that has made
- lots of progress compared with the edit distance.
- If we have any such, find the one that has made the most
- progress and return it as if it had succeeded.
-
- With this heuristic, for files with a constant small density
- of changes, the algorithm is linear in the file size. */
-
- if (c > 200 && big_snake && heuristic)
- {
- int best = 0;
- int bestpos = -1;
-
- for (d = fmax; d >= fmin; d -= 2)
- {
- int dd = d - fmid;
- int x = fd[fdiagoff + d];
- int y = x - d;
- int v = (x - xoff) * 2 - dd;
- if (v > 12 * (c + (dd < 0 ? -dd : dd)))
- {
- if (v > best
- && xoff + SNAKE_LIMIT <= x && x < xlim
- && yoff + SNAKE_LIMIT <= y && y < ylim)
- {
- /* We have a good enough best diagonal;
- now insist that it end with a significant snake. */
- int k;
-
- for (k = 1; xvec[x - k] == yvec[y - k]; k++)
- if (k == SNAKE_LIMIT)
- {
- best = v;
- bestpos = d;
- break;
- }
- }
- }
- }
- if (best > 0)
- {
- cost = 2 * c - 1;
- return bestpos;
- }
-
- best = 0;
- for (d = bmax; d >= bmin; d -= 2)
- {
- int dd = d - bmid;
- int x = bd[bdiagoff + d];
- int y = x - d;
- int v = (xlim - x) * 2 + dd;
- if (v > 12 * (c + (dd < 0 ? -dd : dd)))
- {
- if (v > best
- && xoff < x && x <= xlim - SNAKE_LIMIT
- && yoff < y && y <= ylim - SNAKE_LIMIT)
- {
- /* We have a good enough best diagonal;
- now insist that it end with a significant snake. */
- int k;
-
- for (k = 0; xvec[x + k] == yvec[y + k]; k++)
- if (k == SNAKE_LIMIT)
- {
- best = v;
- bestpos = d;
- break;
- }
- }
- }
- }
- if (best > 0)
- {
- cost = 2 * c - 1;
- return bestpos;
- }
- }
- }
- }
-
- /** Compare in detail contiguous subsequences of the two files
- which are known, as a whole, to match each other.
-
- The results are recorded in the vectors filevec[N].changed_flag, by
- storing a 1 in the element for each line that is an insertion or deletion.
-
- The subsequence of file 0 is [XOFF, XLIM) and likewise for file 1.
-
- Note that XLIM, YLIM are exclusive bounds.
- All line numbers are origin-0 and discarded lines are not counted. */
-
- private void compareseq (int xoff, int xlim, int yoff, int ylim) {
- /* Slide down the bottom initial diagonal. */
- while (xoff < xlim && yoff < ylim && xvec[xoff] == yvec[yoff]) {
- ++xoff; ++yoff;
- }
- /* Slide up the top initial diagonal. */
- while (xlim > xoff && ylim > yoff && xvec[xlim - 1] == yvec[ylim - 1]) {
- --xlim; --ylim;
- }
-
- /* Handle simple cases. */
- if (xoff == xlim)
- while (yoff < ylim)
- filevec[1].changed_flag[1+filevec[1].realindexes[yoff++]] = true;
- else if (yoff == ylim)
- while (xoff < xlim)
- filevec[0].changed_flag[1+filevec[0].realindexes[xoff++]] = true;
- else
- {
- /* Find a point of correspondence in the middle of the files. */
-
- int d = diag (xoff, xlim, yoff, ylim);
- int c = cost;
- int f = fdiag[fdiagoff + d];
- int b = bdiag[bdiagoff + d];
-
- if (c == 1)
- {
- /* This should be impossible, because it implies that
- one of the two subsequences is empty,
- and that case was handled above without calling `diag'.
- Let's verify that this is true. */
- throw new IllegalArgumentException("Empty subsequence");
- }
- else
- {
- /* Use that point to split this problem into two subproblems. */
- compareseq (xoff, b, yoff, b - d);
- /* This used to use f instead of b,
- but that is incorrect!
- It is not necessarily the case that diagonal d
- has a snake from b to f. */
- compareseq (b, xlim, b - d, ylim);
- }
- }
- }
-
- /** Discard lines from one file that have no matches in the other file.
- */
-
- private void discard_confusing_lines() {
- filevec[0].discard_confusing_lines(filevec[1]);
- filevec[1].discard_confusing_lines(filevec[0]);
- }
-
- private boolean inhibit = false;
-
- /** Adjust inserts/deletes of blank lines to join changes
- as much as possible.
- */
-
- private void shift_boundaries() {
- if (inhibit)
- return;
- filevec[0].shift_boundaries(filevec[1]);
- filevec[1].shift_boundaries(filevec[0]);
- }
-
- public interface ScriptBuilder {
- /** Scan the tables of which lines are inserted and deleted,
- producing an edit script.
- @param changed0 true for lines in first file which do not match 2nd
- @param len0 number of lines in first file
- @param changed1 true for lines in 2nd file which do not match 1st
- @param len1 number of lines in 2nd file
- @return a linked list of changes - or null
- */
- public change build_script(
- boolean[] changed0,int len0,
- boolean[] changed1,int len1
- );
- }
-
- /** Scan the tables of which lines are inserted and deleted,
- producing an edit script in reverse order. */
-
- static class ReverseScript implements ScriptBuilder {
- public change build_script(
- final boolean[] changed0,int len0,
- final boolean[] changed1,int len1)
- {
- change script = null;
- int i0 = 0, i1 = 0;
- while (i0 < len0 || i1 < len1) {
- if (changed0[1+i0] || changed1[1+i1]) {
- int line0 = i0, line1 = i1;
-
- /* Find # lines changed here in each file. */
- while (changed0[1+i0]) ++i0;
- while (changed1[1+i1]) ++i1;
-
- /* Record this change. */
- script = new change(line0, line1, i0 - line0, i1 - line1, script);
- }
-
- /* We have reached lines in the two files that match each other. */
- i0++; i1++;
- }
-
- return script;
- }
- }
-
- static class ForwardScript implements ScriptBuilder {
- /** Scan the tables of which lines are inserted and deleted,
- producing an edit script in forward order. */
- public change build_script(
- final boolean[] changed0,int len0,
- final boolean[] changed1,int len1)
- {
- change script = null;
- int i0 = len0, i1 = len1;
-
- while (i0 >= 0 || i1 >= 0)
- {
- if (changed0[i0] || changed1[i1])
- {
- int line0 = i0, line1 = i1;
-
- /* Find # lines changed here in each file. */
- while (changed0[i0]) --i0;
- while (changed1[i1]) --i1;
-
- /* Record this change. */
- script = new change(i0, i1, line0 - i0, line1 - i1, script);
- }
-
- /* We have reached lines in the two files that match each other. */
- i0--; i1--;
- }
-
- return script;
- }
- }
-
- /** Standard ScriptBuilders. */
- public final static ScriptBuilder
- forwardScript = new ForwardScript(),
- reverseScript = new ReverseScript();
-
- /* Report the differences of two files. DEPTH is the current directory
- depth. */
- public final change diff_2(final boolean reverse) {
- return diff(reverse ? reverseScript : forwardScript);
- }
-
- /** Get the results of comparison as an edit script. The script
- is described by a list of changes. The standard ScriptBuilder
- implementations provide for forward and reverse edit scripts.
- Alternate implementations could, for instance, list common elements
- instead of differences.
- @param bld an object to build the script from change flags
- @return the head of a list of changes
- */
- public change diff(final ScriptBuilder bld) {
-
- /* Some lines are obviously insertions or deletions
- because they don't match anything. Detect them now,
- and avoid even thinking about them in the main comparison algorithm. */
-
- discard_confusing_lines ();
-
- /* Now do the main comparison algorithm, considering just the
- undiscarded lines. */
-
- xvec = filevec[0].undiscarded;
- yvec = filevec[1].undiscarded;
-
- int diags =
- filevec[0].nondiscarded_lines + filevec[1].nondiscarded_lines + 3;
- fdiag = new int[diags];
- fdiagoff = filevec[1].nondiscarded_lines + 1;
- bdiag = new int[diags];
- bdiagoff = filevec[1].nondiscarded_lines + 1;
-
- compareseq (0, filevec[0].nondiscarded_lines,
- 0, filevec[1].nondiscarded_lines);
- fdiag = null;
- bdiag = null;
-
- /* Modify the results slightly to make them prettier
- in cases where that can validly be done. */
-
- shift_boundaries ();
-
- /* Get the results of comparison in the form of a chain
- of `struct change's -- an edit script. */
- return bld.build_script(
- filevec[0].changed_flag,
- filevec[0].buffered_lines,
- filevec[1].changed_flag,
- filevec[1].buffered_lines
- );
-
- }
-
- /** The result of comparison is an "edit script": a chain of change objects.
- Each change represents one place where some lines are deleted
- and some are inserted.
-
- LINE0 and LINE1 are the first affected lines in the two files (origin 0).
- DELETED is the number of lines deleted here from file 0.
- INSERTED is the number of lines inserted here in file 1.
-
- If DELETED is 0 then LINE0 is the number of the line before
- which the insertion was done; vice versa for INSERTED and LINE1. */
-
- public static class change {
- /** Previous or next edit command. */
- public change link;
- /** # lines of file 1 changed here. */
- public final int inserted;
- /** # lines of file 0 changed here. */
- public final int deleted;
- /** Line number of 1st deleted line. */
- public final int line0;
- /** Line number of 1st inserted line. */
- public final int line1;
-
- /** Cons an additional entry onto the front of an edit script OLD.
- LINE0 and LINE1 are the first affected lines in the two files (origin 0).
- DELETED is the number of lines deleted here from file 0.
- INSERTED is the number of lines inserted here in file 1.
-
- If DELETED is 0 then LINE0 is the number of the line before
- which the insertion was done; vice versa for INSERTED and LINE1. */
- public change(int line0, int line1, int deleted, int inserted, change old) {
- this.line0 = line0;
- this.line1 = line1;
- this.inserted = inserted;
- this.deleted = deleted;
- this.link = old;
- //System.err.println(line0+","+line1+","+inserted+","+deleted);
- }
- }
-
- /** Data on one input file being compared.
- */
-
- class file_data {
-
- /** Allocate changed array for the results of comparison. */
- void clear() {
- /* Allocate a flag for each line of each file, saying whether that line
- is an insertion or deletion.
- Allocate an extra element, always zero, at each end of each vector.
- */
- changed_flag = new boolean[buffered_lines + 2];
- }
-
- /** Return equiv_count[I] as the number of lines in this file
- that fall in equivalence class I.
- @return the array of equivalence class counts.
- */
- int[] equivCount() {
- int[] equiv_count = new int[equiv_max];
- for (int i = 0; i < buffered_lines; ++i)
- ++equiv_count[equivs[i]];
- return equiv_count;
- }
-
- /** Discard lines that have no matches in another file.
-
- A line which is discarded will not be considered by the actual
- comparison algorithm; it will be as if that line were not in the file.
- The file's `realindexes' table maps virtual line numbers
- (which don't count the discarded lines) into real line numbers;
- this is how the actual comparison algorithm produces results
- that are comprehensible when the discarded lines are counted.
-<p>
- When we discard a line, we also mark it as a deletion or insertion
- so that it will be printed in the output.
- @param f the other file
- */
- void discard_confusing_lines(file_data f) {
- clear();
- /* Set up table of which lines are going to be discarded. */
- final byte[] discarded = discardable(f.equivCount());
-
- /* Don't really discard the provisional lines except when they occur
- in a run of discardables, with nonprovisionals at the beginning
- and end. */
- filterDiscards(discarded);
-
- /* Actually discard the lines. */
- discard(discarded);
- }
-
- /** Mark to be discarded each line that matches no line of another file.
- If a line matches many lines, mark it as provisionally discardable.
- @see equivCount()
- @param counts The count of each equivalence number for the other file.
- @return 0=nondiscardable, 1=discardable or 2=provisionally discardable
- for each line
- */
-
- private byte[] discardable(final int[] counts) {
- final int end = buffered_lines;
- final byte[] discards = new byte[end];
- final int[] equivs = this.equivs;
- int many = 5;
- int tem = end / 64;
-
- /* Multiply MANY by approximate square root of number of lines.
- That is the threshold for provisionally discardable lines. */
- while ((tem = tem >> 2) > 0)
- many *= 2;
-
- for (int i = 0; i < end; i++)
- {
- int nmatch;
- if (equivs[i] == 0)
- continue;
- nmatch = counts[equivs[i]];
- if (nmatch == 0)
- discards[i] = 1;
- else if (nmatch > many)
- discards[i] = 2;
- }
- return discards;
- }
-
- /** Don't really discard the provisional lines except when they occur
- in a run of discardables, with nonprovisionals at the beginning
- and end. */
-
- private void filterDiscards(final byte[] discards) {
- final int end = buffered_lines;
-
- for (int i = 0; i < end; i++)
- {
- /* Cancel provisional discards not in middle of run of discards. */
- if (discards[i] == 2)
- discards[i] = 0;
- else if (discards[i] != 0)
- {
- /* We have found a nonprovisional discard. */
- int j;
- int length;
- int provisional = 0;
-
- /* Find end of this run of discardable lines.
- Count how many are provisionally discardable. */
- for (j = i; j < end; j++)
- {
- if (discards[j] == 0)
- break;
- if (discards[j] == 2)
- ++provisional;
- }
-
- /* Cancel provisional discards at end, and shrink the run. */
- while (j > i && discards[j - 1] == 2) {
- discards[--j] = 0; --provisional;
- }
-
- /* Now we have the length of a run of discardable lines
- whose first and last are not provisional. */
- length = j - i;
-
- /* If 1/4 of the lines in the run are provisional,
- cancel discarding of all provisional lines in the run. */
- if (provisional * 4 > length)
- {
- while (j > i)
- if (discards[--j] == 2)
- discards[j] = 0;
- }
- else
- {
- int consec;
- int minimum = 1;
- int tem = length / 4;
-
- /* MINIMUM is approximate square root of LENGTH/4.
- A subrun of two or more provisionals can stand
- when LENGTH is at least 16.
- A subrun of 4 or more can stand when LENGTH >= 64. */
- while ((tem = tem >> 2) > 0)
- minimum *= 2;
- minimum++;
-
- /* Cancel any subrun of MINIMUM or more provisionals
- within the larger run. */
- for (j = 0, consec = 0; j < length; j++)
- if (discards[i + j] != 2)
- consec = 0;
- else if (minimum == ++consec)
- /* Back up to start of subrun, to cancel it all. */
- j -= consec;
- else if (minimum < consec)
- discards[i + j] = 0;
-
- /* Scan from beginning of run
- until we find 3 or more nonprovisionals in a row
- or until the first nonprovisional at least 8 lines in.
- Until that point, cancel any provisionals. */
- for (j = 0, consec = 0; j < length; j++)
- {
- if (j >= 8 && discards[i + j] == 1)
- break;
- if (discards[i + j] == 2) {
- consec = 0; discards[i + j] = 0;
- }
- else if (discards[i + j] == 0)
- consec = 0;
- else
- consec++;
- if (consec == 3)
- break;
- }
-
- /* I advances to the last line of the run. */
- i += length - 1;
-
- /* Same thing, from end. */
- for (j = 0, consec = 0; j < length; j++)
- {
- if (j >= 8 && discards[i - j] == 1)
- break;
- if (discards[i - j] == 2) {
- consec = 0; discards[i - j] = 0;
- }
- else if (discards[i - j] == 0)
- consec = 0;
- else
- consec++;
- if (consec == 3)
- break;
- }
- }
- }
- }
- }
-
- /** Actually discard the lines.
- @param discards flags lines to be discarded
- */
- private void discard(final byte[] discards) {
- final int end = buffered_lines;
- int j = 0;
- for (int i = 0; i < end; ++i)
- if (no_discards || discards[i] == 0)
- {
- undiscarded[j] = equivs[i];
- realindexes[j++] = i;
- }
- else
- changed_flag[1+i] = true;
- nondiscarded_lines = j;
- }
-
- file_data(Object[] data,Hashtable h) {
- buffered_lines = data.length;
-
- equivs = new int[buffered_lines];
- undiscarded = new int[buffered_lines];
- realindexes = new int[buffered_lines];
-
- for (int i = 0; i < data.length; ++i) {
- Integer ir = (Integer)h.get(data[i]);
- if (ir == null)
- h.put(data[i],new Integer(equivs[i] = equiv_max++));
- else
- equivs[i] = ir.intValue();
- }
- }
-
- /** Adjust inserts/deletes of blank lines to join changes
- as much as possible.
-
- We do something when a run of changed lines include a blank
- line at one end and have an excluded blank line at the other.
- We are free to choose which blank line is included.
- `compareseq' always chooses the one at the beginning,
- but usually it is cleaner to consider the following blank line
- to be the "change". The only exception is if the preceding blank line
- would join this change to other changes.
- @param f the file being compared against
- */
-
- void shift_boundaries(file_data f) {
- final boolean[] changed = changed_flag;
- final boolean[] other_changed = f.changed_flag;
- int i = 0;
- int j = 0;
- int i_end = buffered_lines;
- int preceding = -1;
- int other_preceding = -1;
-
- for (;;)
- {
- int start, end, other_start;
-
- /* Scan forwards to find beginning of another run of changes.
- Also keep track of the corresponding point in the other file. */
-
- while (i < i_end && !changed[1+i])
- {
- while (other_changed[1+j++])
- /* Non-corresponding lines in the other file
- will count as the preceding batch of changes. */
- other_preceding = j;
- i++;
- }
-
- if (i == i_end)
- break;
-
- start = i;
- other_start = j;
-
- for (;;)
- {
- /* Now find the end of this run of changes. */
-
- while (i < i_end && changed[1+i]) i++;
- end = i;
-
- /* If the first changed line matches the following unchanged one,
- and this run does not follow right after a previous run,
- and there are no lines deleted from the other file here,
- then classify the first changed line as unchanged
- and the following line as changed in its place. */
-
- /* You might ask, how could this run follow right after another?
- Only because the previous run was shifted here. */
-
- if (end != i_end
- && equivs[start] == equivs[end]
- && !other_changed[1+j]
- && end != i_end
- && !((preceding >= 0 && start == preceding)
- || (other_preceding >= 0
- && other_start == other_preceding)))
- {
- changed[1+end++] = true;
- changed[1+start++] = false;
- ++i;
- /* Since one line-that-matches is now before this run
- instead of after, we must advance in the other file
- to keep in synch. */
- ++j;
- }
- else
- break;
- }
-
- preceding = i;
- other_preceding = j;
- }
- }
-
- /** Number of elements (lines) in this file. */
- final int buffered_lines;
-
- /** Vector, indexed by line number, containing an equivalence code for
- each line. It is this vector that is actually compared with that
- of another file to generate differences. */
- private final int[] equivs;
-
- /** Vector, like the previous one except that
- the elements for discarded lines have been squeezed out. */
- final int[] undiscarded;
-
- /** Vector mapping virtual line numbers (not counting discarded lines)
- to real ones (counting those lines). Both are origin-0. */
- final int[] realindexes;
-
- /** Total number of nondiscarded lines. */
- int nondiscarded_lines;
-
- /** Array, indexed by real origin-1 line number,
- containing true for a line that is an insertion or a deletion.
- The results of comparison are stored here. */
- boolean[] changed_flag;
-
- }
-}
diff --git a/.files/README-0.5.10.xhtml b/.files/README-0.5.10.xhtml
deleted file mode 100644
index e3c171f..0000000
--- a/.files/README-0.5.10.xhtml
+++ /dev/null
@@ -1,113 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html
- PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>rvs 0.5.10</title>
- <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
-</head>
-<body>
-<h1>rvs 0.5.10</h1>
-<p>rvs is a basic versioning system I've been writing. If you don't know what that means, it isn't for you (at least not at this stage in development).</p>
-
-<h2>installation</h2>
-<p>Download the tarball <a href="http://bazaar.launchpad.net/%7Elukeshu/%2Bjunk/rvs-release/download/head%3A/rvs0.5.10.tar.gz-20090626054542-a8njfgco94idohdt-1/rvs-0.5.10.tar.gz"><kbd>rvs-0.5.10.tar.gz</kbd></a>.</p>
-<p>To install, simply extract the tarball in the root directory (preferably as root).</p>
-<p>Here is a list of all the files in <kbd>rvs-0.5.10.tar.gz</kbd>:</p>
-<ul>
- <li><kbd>/etc/abomination/modules/rvs/commit</kbd></li>
- <li><kbd>/etc/abomination/modules/rvs/commit.d</kbd></li>
- <li><kbd>/etc/abomination/modules/rvs/commit.f</kbd></li>
- <li><kbd>/etc/abomination/modules/rvs/get</kbd></li>
- <li><kbd>/etc/abomination/modules/rvs/get.d</kbd></li>
- <li><kbd>/etc/abomination/modules/rvs/get.f</kbd></li>
- <li><kbd>/etc/abomination/modules/rvs/init</kbd></li>
- <li><kbd>/etc/abomination/modules/rvs/lib/rvsdb</kbd></li>
- <li><kbd>/etc/abomination/modules/rvs/lib/stdio</kbd></li>
- <li><kbd>/usr/bin/rvs</kbd></li>
-</ul>
-
-<h2>system requirements</h2>
-<p>Pretty much any *nix system should be able to run rvs, provided it has bash, and bash is installed at <kbd>/bin/bash</kbd> (e.g.: <a href="http://www.freebsd.org/">FreeBSD</a> has it at <kbd>/usr/bin/bash</kbd>, so you should set up a symlink). rvs is not designed for Windows, but should be able to run in bash if you have some *nix pack installed.</p>
-<p>To my knowledge, this is the absolute requirements (all need to be in your PATH):</p>
-<ul>
- <li><a href="http://www.gnu.org/software/bash/">bash</a> (needs to be installed at <kbd>/bin/bash</kbd>)</li>
- <li>cat (included in <a href="http://www.gnu.org/software/coreutils/">GNU Core Utils</a>)</li>
- <li>cp (included in <a href="http://www.gnu.org/software/coreutils/">GNU Core Utils</a>)</li>
- <li>cut (included in <a href="http://www.gnu.org/software/coreutils/">GNU Core Utils</a>)</li>
- <li>echo (included in <a href="http://www.gnu.org/software/coreutils/">GNU Core Utils</a>)</li>
- <li>mkdir (included in <a href="http://www.gnu.org/software/coreutils/">GNU Core Utils</a>)</li>
- <li>rm (included in <a href="http://www.gnu.org/software/coreutils/">GNU Core Utils</a>)</li>
- <li>sed (included in <a href="http://www.gnu.org/software/coreutils/">GNU Core Utils</a>)</li>
- <li>sha1sum (included in <a href="http://www.gnu.org/software/coreutils/">GNU Core Utils</a>)</li>
- <li>tempfile (included in <a href="http://www.gnu.org/software/coreutils/">GNU Core Utils</a>)</li>
- <li>tr (included in <a href="http://www.gnu.org/software/coreutils/">GNU Core Utils</a>)</li>
-</ul>
-
-<h2>usage</h2>
-<dl>
- <dt>create repository in the current directory</dt>
- <dd><kbd>rvs init</kbd></dd>
- <dt>check in the current directory</dt>
- <dd><kbd>rvs commit</kbd> This will return a commit id. You need this to check the revision back out.</dd>
- <dt>check out to the current directory</dt>
- <dd><kbd>rvs get <var>ID</var></kbd> This checks out commit <var>ID</var></dd>
-</dl>
-<p>The system will bork if you have filenames with spaces or newlines. Why? Because you haven't written a patch to fix it yet.</p>
-<p>Feel free to push to the <a href="https://code.launchpad.net/~lukeshu/+junk/rvs-release">launchpad repository</a>.</p>
-
-<h2>hacking</h2>
-<p>Again, here is a list of all files in <kbd>rvs-0.5.10.tar.gz</kbd>:</p>
-<ul>
- <li><kbd>/etc/abomination/modules/rvs/commit</kbd></li>
- <li><kbd>/etc/abomination/modules/rvs/commit.d</kbd></li>
- <li><kbd>/etc/abomination/modules/rvs/commit.f</kbd></li>
- <li><kbd>/etc/abomination/modules/rvs/get</kbd></li>
- <li><kbd>/etc/abomination/modules/rvs/get.d</kbd></li>
- <li><kbd>/etc/abomination/modules/rvs/get.f</kbd></li>
- <li><kbd>/etc/abomination/modules/rvs/init</kbd></li>
- <li><kbd>/etc/abomination/modules/rvs/lib/rvsdb</kbd></li>
- <li><kbd>/etc/abomination/modules/rvs/lib/stdio</kbd></li>
- <li><kbd>/usr/bin/rvs</kbd></li>
-</ul>
-<p>These are all shell scripts and may be modified directly. I have designed this system to be extremely modular. As you may have figured out, each bit on functionality is in it's own script, and <kbd>/usr/bin/rvs</kbd> is just a wrapper for them. If you wish to move the directory with the sub-modules, all you have to do is update the variablle <code><var>RVSDIR</var></code> towards the beginning of <kbd>/usr/bin/rvs</kbd>.</p>
-<p><kbd>commit</kbd> actually does take a parameter. It can commit any file or directory. It works as it does because if no file is given, it defaults to <kbd>./</kbd>. If it is given a directory (as it is by default), it loops through each file in the directory and commits them (by calling itself). In order to actually commit a file or directory it calls <code>rvs commit.<var>type</var></code> where <var>type</var> is the standard unix file-type code:</p>
-
-<table>
- <tr><td><pre><em>b</em>lock (buffered) special</pre></td><td>b</td></tr>
- <tr><td><pre><em>c</em>haracter (unbuffered) special</pre></td><td>c</td></tr>
- <tr><td><pre><em>d</em>irectory </pre></td><td>d</td></tr>
- <tr><td><pre>named <em>p</em>ipe (FIFO) </pre></td><td>p</td></tr>
- <tr><td><pre>regular <em>f</em>ile </pre></td><td>f</td></tr>
- <tr><td><pre>symbolic <em>l</em>ink </pre></td><td>l</td></tr>
- <tr><td><pre><em>d</em>ocket </pre></td><td>s</td></tr>
- <tr><td><pre><em>d</em>oor (Solaris only) </pre></td><td>D</td></tr>
-</table>
-<p>As you probably noticed, only directories and regular files have been implemented in this release. <kbd>get</kbd> works in much the same way. If you implement any other file types, save the commit and get functions accordingly, and uncomment the line in <kbd>/etc/abomination/modules/rvs/commit</kbd>. Any commit function takes a filename as an argument and outputs the according commit id to stdout. Any get function takes the commit id as an argument and uses stdout only if verbose, or to report errors. So the modules communicate via pipes, which is generally considered bad-design, and libraries should be used. I deliberatly broke this because this way:</p>
-<ol>
- <li>incompatible licences can be used for different modules</li>
- <li>modules can be added/removed on the fly</li>
- <li>one can use any lanugage to write new modules, without having to worry about bindings</li>
-</ol>
-
-<h3>TODO</h3>
-<ul>
- <li>implment other unix file types (see above)</li>
- <li>add real option handling (code from another project is provided in <kbd>/usr/bin/rvs</kbd>)</li>
- <li>write real documentation</li>
- <li>implment a parent/child tree<ul>
- <li>implement branch ids (NOTE: <q>wch</q> should be used to refer to the latest commit in a branch)</li>
- </ul></li>
- <li>implement tags</li>
- <li>owner/filepermissions/timestamps</li>
- <li>usernames/author</li>
-</ul>
-
-<p>I have set up bazaar repository at <a href="https://code.launchpad.net/~lukeshu/+junk/rvs-release">Launchpad</a>. Only until rvs becomes self-hosting.</p>
-<p>If anyone needs any help, let me know.
-<br />~ Luke Shumaker &lt;<a href="mailto:lukeshu@sbcglobal.net">LukeShu@sbcglobal.net</a>&gt;
-<br />Happy Hacking!</p>
-</body>
-</html>
-
diff --git a/.files/etc/abomination/modules/rvs/commit b/.files/etc/abomination/modules/rvs/commit
deleted file mode 100755
index 6ff39a0..0000000
--- a/.files/etc/abomination/modules/rvs/commit
+++ /dev/null
@@ -1,57 +0,0 @@
-#!/bin/bash
-# abomination module:rvs:commit
-name='rvs commit'
-ver='0.5.10'
-usage='[OPTIONS] [FILE]'
-# Copyright (C) 2009 Luke Shumaker
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# Originally written by Luke Shumaker <lukeshu@sbcglobal.net>.
-
-source "`rvs -d`/lib/stdio"
-source "`rvs -d`/lib/rvsdb"
-
-# commit FILE
-if [ $# -gt 0 ]; then
- file="$1"
-else
- file='.'
-fi
-
-if [ ! -e $file]; then error "file \`$file' does not exist";
-# START file type list
-#elif [ -b $file ]; type='b'; # block (buffered) special
-#elif [ -c $file ]; type='c'; # character (unbuffered) special
-elif [ -d $file ]; type='d'; # directory
-#elif [ -p $file ]; type='p'; # named pipe (FIFO)
-elif [ -f $file ]; type='f'; # regular file
-#elif [ -l $file ]; type='l'; # symbolic link
-#elif [ -s $file ]; type='s'; # socket
-#elif [ -D $file ]; type='D'; # door (Solaris only)
-# END file type list
-fi
-
-ret=`rvs "commit.$type" "$file"`
-
-tmp=`tempfile`
-loginit "$tmp"
-logwrite "$tmp" 'name' "$file"
-logwrite "$tmp" 'hash' "$ret"
-logwrite "$tmp" 'type' "$type"
-logwrite "$tmp" 'author' "$user"
-logwrite "$tmp" 'owner' "$owner"
-logwrite "$tmp" 'owner' "$license"
-#parents=`logfind "$repo/co" "$file"` the checkout log is getting an overhaul
-#logwrite "$tmp" 'parents' "$parents"
-#case "$type" in
-# f)
-# #logwrite "$tmp" 'f.type' "$"
-# :;;
-#esac
-
-rvs commit.f "$tmp"
-rm "$tmp"
-
diff --git a/.files/etc/abomination/modules/rvs/commit.d b/.files/etc/abomination/modules/rvs/commit.d
deleted file mode 100755
index 91a75c4..0000000
--- a/.files/etc/abomination/modules/rvs/commit.d
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/bin/bash
-# abomination module:rvs:commit:d
-name='rvs commit.d'
-ver='0.5.10'
-usage='[OPTIONS] DIRECTORY'
-# Copyright (C) 2009 Luke Shumaker
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# Originally written by Luke Shumaker <lukeshu@sbcglobal.net>.
-
-source "`rvs -d`/lib/stdio"
-source "`rvs -d`/lib/rvsdb"
-
-# commit.d DIRNAME
-dir="$1"
-
-tmp=`tempfile`
-loginit "$tmp"
-for file in $dir; do
- hash=`commit "$dir/$file"`
- echo "$file:$hash" >> "$tmp"
-done
-
-rvs commit.f "$tmp"
-rm "$tmp"
-
diff --git a/.files/etc/abomination/modules/rvs/commit.f b/.files/etc/abomination/modules/rvs/commit.f
deleted file mode 100755
index 78c5d59..0000000
--- a/.files/etc/abomination/modules/rvs/commit.f
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/bin/bash
-# abomination module:rvs:commit:f
-name='rvs commit.f'
-ver='0.5.10'
-usage='[OPTIONS] FILE'
-# Copyright (C) 2009 Luke Shumaker
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# Originally written by Luke Shumaker <lukeshu@sbcglobal.net>.
-
-source "`rvs -d`/lib/stdio"
-source "`rvs -d`/lib/rvsdb"
-
-# commit.f FILENAME
-file="$1"
-
-hash=`getid $file`
-if [ ! -f "$repo/files/$hash" ]; then
- cp "$file" "$repo/files/$hash"
-fi
-echo "$hash"
-
diff --git a/.files/etc/abomination/modules/rvs/get b/.files/etc/abomination/modules/rvs/get
deleted file mode 100755
index dce3ac7..0000000
--- a/.files/etc/abomination/modules/rvs/get
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/bin/bash
-# abomination module:rvs:get
-name='rvs commit'
-ver='0.5.10'
-usage='[OPTIONS] ID [FILENAME]'
-# Copyright (C) 2009 Luke Shumaker
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# Originally written by Luke Shumaker <lukeshu@sbcglobal.net>.
-
-source "`rvs -d`/lib/stdio"
-source "`rvs -d`/lib/rvsdb"
-
-# get ID [FILE]
-id="$1"
-
-if [ $# -gt 1 ]; then
- file="$2"
-fi
-
-tmp=`tempfile`
-rvs get.f "$id" "$tmp"
-type=`logread "$tmp" 'type'`
-if [ $# -gt 1 ]; then
- file="$2"
-else
- file=`logread "$tmp" 'name'`
-fi
-
-rvs "get.$type" "$id" "$file"
-
diff --git a/.files/etc/abomination/modules/rvs/get.d b/.files/etc/abomination/modules/rvs/get.d
deleted file mode 100755
index 68d6aaa..0000000
--- a/.files/etc/abomination/modules/rvs/get.d
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/bash
-# abomination module:rvs:get:d
-name='rvs get.d'
-ver='0.5.10'
-usage='[OPTIONS] ID FILENAME'
-# Copyright (C) 2009 Luke Shumaker
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# Originally written by Luke Shumaker <lukeshu@sbcglobal.net>.
-
-source "`rvs -d`/lib/stdio"
-source "`rvs -d`/lib/rvsdb"
-
-# get.d ID DIRNAME
-id="$1"
-dir="$2"
-
-tmp=`tempfile`
-rvs get.f `logread "$db" 'hash'` "$tmp"
-
-mkdir "$dir"
-for file in `cat "$tmp"`; do
- hash=`echo "$file" | sed 's/^.*://'`
- name=`echo "$file" | sed "s/:$hash$//"`
- rvs get "$dir/$file"
-done
-
-rm "$tmp"
-
diff --git a/.files/etc/abomination/modules/rvs/get.f b/.files/etc/abomination/modules/rvs/get.f
deleted file mode 100755
index a0db378..0000000
--- a/.files/etc/abomination/modules/rvs/get.f
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/bash
-# abomination module:rvs:get:f
-name='rvs get.f'
-ver='0.5.10'
-usage='[OPTIONS] ID FILENAME'
-# Copyright (C) 2009 Luke Shumaker
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# Originally written by Luke Shumaker <lukeshu@sbcglobal.net>.
-
-source "`rvs -d`/lib/stdio"
-source "`rvs -d`/lib/rvsdb"
-
-# get.f ID FILENAME
-id="$1"
-file="$2"
-
-cp "$repo/files/$id" "$file"
-
diff --git a/.files/etc/abomination/modules/rvs/init b/.files/etc/abomination/modules/rvs/init
deleted file mode 100755
index ae778af..0000000
--- a/.files/etc/abomination/modules/rvs/init
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/bin/bash
-# abomination rvs init
-name='rvs init'
-ver='0.5.10'
-usage='[OPTIONS]'
-# Copyright (C) 2009 Luke Shumaker
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# Originally written by Luke Shumaker <lukeshu@sbcglobal.net>.
-
-source "`rvs -d`/lib/stdio"
-source "`rvs -d`/lib/rvsdb"
-
-mkdir -p "$repo/{files/tmp}"
-
diff --git a/.files/etc/abomination/modules/rvs/lib/rvsdb b/.files/etc/abomination/modules/rvs/lib/rvsdb
deleted file mode 100755
index 9763042..0000000
--- a/.files/etc/abomination/modules/rvs/lib/rvsdb
+++ /dev/null
@@ -1,83 +0,0 @@
-#!/bin/bash
-# abomination module:rvs:lib:rvsdb
-#name='rvs db'
-#ver='0.5.10'
-logver='0.5.0'
-# Copyright (C) 2009 Luke Shumaker
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# Originally written by Luke Shumaker <lukeshu@sbcglobal.net>.
-
-source "`rvs -d`/lib/stdio"
-#source "`rvs -d`/lib/rvsdb"
-
-repo='.rvs'
-
-# getid file
-function getid {
- #md5sum $file | sed "s/ .*$//"
- sha1sum $file | sed "s/ .*$//"
-}
-
-# loginit LOG
-function loginit {
- log="$1"
- echo "#!rvsdb $logver" > "$log";
-}
-
-# lograw LOG
-function lograw {
- log="$1"
- sed '1s/#!rvsdb .*//' "$log"
-}
-
-# _find LOG FIELD VAL
-function _find {
- log="$1"
- field="$2"
- val="$3"
- lograw $log | \
- cut -d : -f field | \
- sed -n "/^$val$/=" | \
- tr "\n" , | \
- sed 's/,$//'
-}
-
-# logread LOG VAR
-function logread {
- log="$1"
- var="$2"
- lograw "$log" | sed -n "s/^$var://p"
- #lograw "$log" | sed -n `_find "$log" '1' "$var"`p | cut -d : -f 2-
-}
-
-# logwrite LOG VAR VAL
-function logwrite {
- log="$1"
- var="$2"
- val="$3"
-
- #lines=`_find "$log" '1' "$var"`
- #if [ "$lines" = '' ]; then
- if [ `lograw "$log" | grep "^$var:"` = '' ]; then
- # no exiswhereting occurances
- echo "$var:$val" >> "$log"
- else
- # found others
- sed -i "^s/$var:.*/$var:$val/" "$log"
- #lograw "$log" | ??????
- fi
-}
-
-# logfind LOG VAL
-function logfind {
- log="$1"
- val="$2"
- # make a comma-delimeted list of the lines with our values
- lines=`_find "$log" '2-' "$val"`
- lograw "$log" | sed -n ${lines}p | cut -d : -f 1
-}
-
diff --git a/.files/etc/abomination/modules/rvs/lib/stdio b/.files/etc/abomination/modules/rvs/lib/stdio
deleted file mode 100755
index 8e11b72..0000000
--- a/.files/etc/abomination/modules/rvs/lib/stdio
+++ /dev/null
@@ -1,57 +0,0 @@
-#!/bin/bash
-# abomination module:rvs:lib:stdio
-#name='rvs stdio'
-#ver='0.5.9'
-#usage=''
-# Copyright (C) 2009 Luke Shumaker
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# Originally written by Luke Shumaker <lukeshu@sbcglobal.net>.
-
-#source "$RVSDIR/lib/stdio"
-#source "$RVSDIR/lib/rvsdb"
-
-sopt='VhH?vq'
-lopt='version,verbose,quiet,help'
-
-function verbose {
- if [ "$volume" == '-v' ]; then
- echo $@
- fi
-}
-
-function out {
- if [ "$volume" != '-q' ]; then
- echo $@
- fi
-}
-
-function version {
- echo "$name $ver"
- if [ "$volume" != '-q' ]; then
- cat << __disclaimer__
-$name is copyright (C) 2009 Luke Shumaker
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-Originally written by Luke Shumaker <lukeshu@sbcglobal.net>.
-__disclaimer__
- fi
- exit 0
-}
-
-function error {
- cat << __error__
-$name: $1
-Usage: $name $usage
-
-Try $name \`--help' for more options.
-__error__
- exit 1
-}
-
diff --git a/.files/grub-2240-1.abm b/.files/grub-2240-1.abm
deleted file mode 100644
index 3d5426d..0000000
--- a/.files/grub-2240-1.abm
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0"?>
-
-<abomination>
- <vcs id='GRUB' type='svn' commit='2240' url='http://svn.savannah.gnu.org/svn/grub/'>
- <branch id='GRUB' url='grub/'>
- <hist first='2' last='35' status='none' />
- <site url='http://www.uruk.org/grub/' />
- </branch>
- <branch id='GNU GRUB' url='grub/'>
- <site url='http://www.gnu.org/software/grub/' />
- <branch id='GRUB Legacy'>
- <hist first='36' last='2240' status='inactive' />
- <site url='grub-legacy.en.html' />
- </branch>
- <branch id='GRUB 2' url='grub2/'>
- <hist first='2' last='35' status='active' />
- <site url='grub-2.en.html' />
- </branch>
- </branch>
- </vcs>
-</abomination>
-
diff --git a/.files/grub.abm b/.files/grub.abm
deleted file mode 100644
index 6b2d9cf..0000000
--- a/.files/grub.abm
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0"?>
-
-<abomination type='svn' commit='2240' url='http://svn.savannah.gnu.org/svn/grub/'>
- <branch id='GRUB'>
- <branch id='GRUB'>
- <co dir='grub' />
- <hist first='2' last='35' status='none' />
- <site url='http://www.uruk.org/grub/' />
- </branch>
- <branch id='GNU GRUB'>
- <site url='http://www.gnu.org/software/grub/' />
- <branch id='GRUB Legacy'>
- <co dir='grub' />
- <hist first='36' last='2240' status='inactive' />
- <site url='http://www.gnu.org/software/grub/grub-legacy.en.html' />
- </branch>
- <branch id='GRUB 2'>
- <co dir='grub2' />
- <hist first='2' last='35' status='active' />
- <site url='http://www.gnu.org/software/grub/grub-2.en.html' />
- </branch>
- </branch>
- </branch>
-</abomination>
-
diff --git a/.files/pget b/.files/pget
deleted file mode 120000
index 5eafac9..0000000
--- a/.files/pget
+++ /dev/null
@@ -1 +0,0 @@
-.pget/pget-wch \ No newline at end of file
diff --git a/.files/rvs-0.5.10.tar b/.files/rvs-0.5.10.tar
deleted file mode 100644
index d6b2bff..0000000
--- a/.files/rvs-0.5.10.tar
+++ /dev/null
Binary files differ
diff --git a/.files/rvs-0.5.10.tar.gz.bak b/.files/rvs-0.5.10.tar.gz.bak
deleted file mode 100644
index d6b2bff..0000000
--- a/.files/rvs-0.5.10.tar.gz.bak
+++ /dev/null
Binary files differ
diff --git a/.files/rvs-0.8c.tar.gz b/.files/rvs-0.8c.tar.gz
deleted file mode 100644
index 33b354c..0000000
--- a/.files/rvs-0.8c.tar.gz
+++ /dev/null
Binary files differ
diff --git a/.files/rvs-pre-bzr.tar b/.files/rvs-pre-bzr.tar
deleted file mode 100644
index c5a5ab4..0000000
--- a/.files/rvs-pre-bzr.tar
+++ /dev/null
Binary files differ
diff --git a/.files/rvs-pre-bzr.tar.gz.bak b/.files/rvs-pre-bzr.tar.gz.bak
deleted file mode 100644
index e6622e1..0000000
--- a/.files/rvs-pre-bzr.tar.gz.bak
+++ /dev/null
Binary files differ
diff --git a/.files/usr/bin/rvs b/.files/usr/bin/rvs
deleted file mode 100755
index f8f31c6..0000000
--- a/.files/usr/bin/rvs
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/bash
-# abomination module:rvs
-name='rvs'
-ver='0.5.10'
-usage='COMMAND [OPTIONS]'
-# Copyright (C) 2009 Luke Shumaker
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# Originally written by Luke Shumaker <lukeshu@sbcglobal.net>.
-
-RVSDIR='/etc/abomination/modules/rvs'
-source "$RVSDIR/lib/stdio"
-source "$RVSDIR/lib/rvsdb"
-
-com=$1;
-case "$com" in
- -d) echo "$RVSDIR";;
- '') error 'please specify a command';;
- *)
- if [ -f "$RVSDIR/$com" ]; then
- export TMPDIR="$repo/tmp"
- $RVSDIR/$@
- else
- error "unrecognized command \`$com'"
- fi
- :;;
-esac
-
-#args=`getopt -n "$name" -o "${sopt}" -l "${lopt}" -- "$@"`
-#if [ $? == 0 ]; then
-# set -- $args
-# while [ $# -gt 0 ]; do
-# case "$1" in
-# -V | --version) mode='version';;
-# -h | -H | -\? | --help) mode='help';;
-#
-# -v | --verbose) volume='-v';;
-# -q | --quiet) volume='-q';;
-#
-# --) shift; break;;
-# esac
-# shift;
-# done
-#else
-# error
-#fi
-
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..1ff49ea
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+*-build
diff --git a/diff/.bzr/README b/diff/.bzr/README
deleted file mode 100644
index 4f8e767..0000000
--- a/diff/.bzr/README
+++ /dev/null
@@ -1,3 +0,0 @@
-This is a Bazaar control directory.
-Do not change any files in this directory.
-See http://bazaar-vcs.org/ for more information about Bazaar.
diff --git a/diff/.bzr/branch-format b/diff/.bzr/branch-format
deleted file mode 100644
index 9eb09b7..0000000
--- a/diff/.bzr/branch-format
+++ /dev/null
@@ -1 +0,0 @@
-Bazaar-NG meta directory, format 1
diff --git a/diff/.bzr/branch/branch.conf b/diff/.bzr/branch/branch.conf
deleted file mode 100644
index b9ac50a..0000000
--- a/diff/.bzr/branch/branch.conf
+++ /dev/null
@@ -1,2 +0,0 @@
-bound_location = file:///home/luke/Development/abomination/diff/
-bound = True
diff --git a/diff/.bzr/branch/format b/diff/.bzr/branch/format
deleted file mode 100644
index 1fc6b88..0000000
--- a/diff/.bzr/branch/format
+++ /dev/null
@@ -1 +0,0 @@
-Bazaar Branch Format 6 (bzr 0.15)
diff --git a/diff/.bzr/branch/last-revision b/diff/.bzr/branch/last-revision
deleted file mode 100644
index 58c3a79..0000000
--- a/diff/.bzr/branch/last-revision
+++ /dev/null
@@ -1 +0,0 @@
-13 lukeshu@sbcglobal.net-20090807202925-l5z2jc0b56o76sq6
diff --git a/diff/.bzr/branch/tags b/diff/.bzr/branch/tags
deleted file mode 100644
index e69de29..0000000
--- a/diff/.bzr/branch/tags
+++ /dev/null
diff --git a/diff/.bzr/checkout/conflicts b/diff/.bzr/checkout/conflicts
deleted file mode 100644
index 0dc2d3a..0000000
--- a/diff/.bzr/checkout/conflicts
+++ /dev/null
@@ -1 +0,0 @@
-BZR conflict list format 1
diff --git a/diff/.bzr/checkout/dirstate b/diff/.bzr/checkout/dirstate
deleted file mode 100644
index 1ee2b41..0000000
--- a/diff/.bzr/checkout/dirstate
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/checkout/format b/diff/.bzr/checkout/format
deleted file mode 100644
index 9ffb5e4..0000000
--- a/diff/.bzr/checkout/format
+++ /dev/null
@@ -1 +0,0 @@
-Bazaar Working Tree Format 4 (bzr 0.15)
diff --git a/diff/.bzr/repository/format b/diff/.bzr/repository/format
deleted file mode 100644
index 520349d..0000000
--- a/diff/.bzr/repository/format
+++ /dev/null
@@ -1 +0,0 @@
-Bazaar pack repository format 1 (needs bzr 0.92)
diff --git a/diff/.bzr/repository/indices/460eb9d2718188684f5db460da266ae5.iix b/diff/.bzr/repository/indices/460eb9d2718188684f5db460da266ae5.iix
deleted file mode 100644
index aa601a5..0000000
--- a/diff/.bzr/repository/indices/460eb9d2718188684f5db460da266ae5.iix
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/indices/460eb9d2718188684f5db460da266ae5.rix b/diff/.bzr/repository/indices/460eb9d2718188684f5db460da266ae5.rix
deleted file mode 100644
index 21dd3b9..0000000
--- a/diff/.bzr/repository/indices/460eb9d2718188684f5db460da266ae5.rix
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/indices/460eb9d2718188684f5db460da266ae5.six b/diff/.bzr/repository/indices/460eb9d2718188684f5db460da266ae5.six
deleted file mode 100644
index 1206f93..0000000
--- a/diff/.bzr/repository/indices/460eb9d2718188684f5db460da266ae5.six
+++ /dev/null
@@ -1,5 +0,0 @@
-Bazaar Graph Index 1
-node_ref_lists=0
-key_elements=1
-len=0
-
diff --git a/diff/.bzr/repository/indices/460eb9d2718188684f5db460da266ae5.tix b/diff/.bzr/repository/indices/460eb9d2718188684f5db460da266ae5.tix
deleted file mode 100644
index eeb942f..0000000
--- a/diff/.bzr/repository/indices/460eb9d2718188684f5db460da266ae5.tix
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/indices/5fb3e8a43c6057c525436d0a9ee34dfa.iix b/diff/.bzr/repository/indices/5fb3e8a43c6057c525436d0a9ee34dfa.iix
deleted file mode 100644
index 92e642d..0000000
--- a/diff/.bzr/repository/indices/5fb3e8a43c6057c525436d0a9ee34dfa.iix
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/indices/5fb3e8a43c6057c525436d0a9ee34dfa.rix b/diff/.bzr/repository/indices/5fb3e8a43c6057c525436d0a9ee34dfa.rix
deleted file mode 100644
index 6afbf19..0000000
--- a/diff/.bzr/repository/indices/5fb3e8a43c6057c525436d0a9ee34dfa.rix
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/indices/5fb3e8a43c6057c525436d0a9ee34dfa.six b/diff/.bzr/repository/indices/5fb3e8a43c6057c525436d0a9ee34dfa.six
deleted file mode 100644
index 1206f93..0000000
--- a/diff/.bzr/repository/indices/5fb3e8a43c6057c525436d0a9ee34dfa.six
+++ /dev/null
@@ -1,5 +0,0 @@
-Bazaar Graph Index 1
-node_ref_lists=0
-key_elements=1
-len=0
-
diff --git a/diff/.bzr/repository/indices/5fb3e8a43c6057c525436d0a9ee34dfa.tix b/diff/.bzr/repository/indices/5fb3e8a43c6057c525436d0a9ee34dfa.tix
deleted file mode 100644
index 24a34d7..0000000
--- a/diff/.bzr/repository/indices/5fb3e8a43c6057c525436d0a9ee34dfa.tix
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/indices/702a8e40bea818fdcbdb08d1a8619382.iix b/diff/.bzr/repository/indices/702a8e40bea818fdcbdb08d1a8619382.iix
deleted file mode 100644
index 783765e..0000000
--- a/diff/.bzr/repository/indices/702a8e40bea818fdcbdb08d1a8619382.iix
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/indices/702a8e40bea818fdcbdb08d1a8619382.rix b/diff/.bzr/repository/indices/702a8e40bea818fdcbdb08d1a8619382.rix
deleted file mode 100644
index dd59ac7..0000000
--- a/diff/.bzr/repository/indices/702a8e40bea818fdcbdb08d1a8619382.rix
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/indices/702a8e40bea818fdcbdb08d1a8619382.six b/diff/.bzr/repository/indices/702a8e40bea818fdcbdb08d1a8619382.six
deleted file mode 100644
index 1206f93..0000000
--- a/diff/.bzr/repository/indices/702a8e40bea818fdcbdb08d1a8619382.six
+++ /dev/null
@@ -1,5 +0,0 @@
-Bazaar Graph Index 1
-node_ref_lists=0
-key_elements=1
-len=0
-
diff --git a/diff/.bzr/repository/indices/702a8e40bea818fdcbdb08d1a8619382.tix b/diff/.bzr/repository/indices/702a8e40bea818fdcbdb08d1a8619382.tix
deleted file mode 100644
index e47c7b8..0000000
--- a/diff/.bzr/repository/indices/702a8e40bea818fdcbdb08d1a8619382.tix
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/indices/de98138f38491b0c84994755ad2c1c41.iix b/diff/.bzr/repository/indices/de98138f38491b0c84994755ad2c1c41.iix
deleted file mode 100644
index ad9cb1e..0000000
--- a/diff/.bzr/repository/indices/de98138f38491b0c84994755ad2c1c41.iix
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/indices/de98138f38491b0c84994755ad2c1c41.rix b/diff/.bzr/repository/indices/de98138f38491b0c84994755ad2c1c41.rix
deleted file mode 100644
index a8a275d..0000000
--- a/diff/.bzr/repository/indices/de98138f38491b0c84994755ad2c1c41.rix
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/indices/de98138f38491b0c84994755ad2c1c41.six b/diff/.bzr/repository/indices/de98138f38491b0c84994755ad2c1c41.six
deleted file mode 100644
index 1206f93..0000000
--- a/diff/.bzr/repository/indices/de98138f38491b0c84994755ad2c1c41.six
+++ /dev/null
@@ -1,5 +0,0 @@
-Bazaar Graph Index 1
-node_ref_lists=0
-key_elements=1
-len=0
-
diff --git a/diff/.bzr/repository/indices/de98138f38491b0c84994755ad2c1c41.tix b/diff/.bzr/repository/indices/de98138f38491b0c84994755ad2c1c41.tix
deleted file mode 100644
index 19d533f..0000000
--- a/diff/.bzr/repository/indices/de98138f38491b0c84994755ad2c1c41.tix
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/obsolete_packs/25116d0ab444b34c7b9724e11b4c2345.iix b/diff/.bzr/repository/obsolete_packs/25116d0ab444b34c7b9724e11b4c2345.iix
deleted file mode 100644
index 2e9aea7..0000000
--- a/diff/.bzr/repository/obsolete_packs/25116d0ab444b34c7b9724e11b4c2345.iix
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/obsolete_packs/25116d0ab444b34c7b9724e11b4c2345.pack b/diff/.bzr/repository/obsolete_packs/25116d0ab444b34c7b9724e11b4c2345.pack
deleted file mode 100644
index 22a7cbd..0000000
--- a/diff/.bzr/repository/obsolete_packs/25116d0ab444b34c7b9724e11b4c2345.pack
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/obsolete_packs/25116d0ab444b34c7b9724e11b4c2345.rix b/diff/.bzr/repository/obsolete_packs/25116d0ab444b34c7b9724e11b4c2345.rix
deleted file mode 100644
index 24f543c..0000000
--- a/diff/.bzr/repository/obsolete_packs/25116d0ab444b34c7b9724e11b4c2345.rix
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/obsolete_packs/25116d0ab444b34c7b9724e11b4c2345.six b/diff/.bzr/repository/obsolete_packs/25116d0ab444b34c7b9724e11b4c2345.six
deleted file mode 100644
index 1206f93..0000000
--- a/diff/.bzr/repository/obsolete_packs/25116d0ab444b34c7b9724e11b4c2345.six
+++ /dev/null
@@ -1,5 +0,0 @@
-Bazaar Graph Index 1
-node_ref_lists=0
-key_elements=1
-len=0
-
diff --git a/diff/.bzr/repository/obsolete_packs/25116d0ab444b34c7b9724e11b4c2345.tix b/diff/.bzr/repository/obsolete_packs/25116d0ab444b34c7b9724e11b4c2345.tix
deleted file mode 100644
index 07a5c3a..0000000
--- a/diff/.bzr/repository/obsolete_packs/25116d0ab444b34c7b9724e11b4c2345.tix
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/obsolete_packs/31ed7448b24a3dcdac128cc7a95fda44.iix b/diff/.bzr/repository/obsolete_packs/31ed7448b24a3dcdac128cc7a95fda44.iix
deleted file mode 100644
index 7b66e64..0000000
--- a/diff/.bzr/repository/obsolete_packs/31ed7448b24a3dcdac128cc7a95fda44.iix
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/obsolete_packs/31ed7448b24a3dcdac128cc7a95fda44.pack b/diff/.bzr/repository/obsolete_packs/31ed7448b24a3dcdac128cc7a95fda44.pack
deleted file mode 100644
index fa48f44..0000000
--- a/diff/.bzr/repository/obsolete_packs/31ed7448b24a3dcdac128cc7a95fda44.pack
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/obsolete_packs/31ed7448b24a3dcdac128cc7a95fda44.rix b/diff/.bzr/repository/obsolete_packs/31ed7448b24a3dcdac128cc7a95fda44.rix
deleted file mode 100644
index fc4a2c9..0000000
--- a/diff/.bzr/repository/obsolete_packs/31ed7448b24a3dcdac128cc7a95fda44.rix
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/obsolete_packs/31ed7448b24a3dcdac128cc7a95fda44.six b/diff/.bzr/repository/obsolete_packs/31ed7448b24a3dcdac128cc7a95fda44.six
deleted file mode 100644
index 1206f93..0000000
--- a/diff/.bzr/repository/obsolete_packs/31ed7448b24a3dcdac128cc7a95fda44.six
+++ /dev/null
@@ -1,5 +0,0 @@
-Bazaar Graph Index 1
-node_ref_lists=0
-key_elements=1
-len=0
-
diff --git a/diff/.bzr/repository/obsolete_packs/31ed7448b24a3dcdac128cc7a95fda44.tix b/diff/.bzr/repository/obsolete_packs/31ed7448b24a3dcdac128cc7a95fda44.tix
deleted file mode 100644
index c1ea9e5..0000000
--- a/diff/.bzr/repository/obsolete_packs/31ed7448b24a3dcdac128cc7a95fda44.tix
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/obsolete_packs/3c629ee7ff2d828705c9a07b054ffd35.iix b/diff/.bzr/repository/obsolete_packs/3c629ee7ff2d828705c9a07b054ffd35.iix
deleted file mode 100644
index 1026e55..0000000
--- a/diff/.bzr/repository/obsolete_packs/3c629ee7ff2d828705c9a07b054ffd35.iix
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/obsolete_packs/3c629ee7ff2d828705c9a07b054ffd35.pack b/diff/.bzr/repository/obsolete_packs/3c629ee7ff2d828705c9a07b054ffd35.pack
deleted file mode 100644
index c41a1b2..0000000
--- a/diff/.bzr/repository/obsolete_packs/3c629ee7ff2d828705c9a07b054ffd35.pack
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/obsolete_packs/3c629ee7ff2d828705c9a07b054ffd35.rix b/diff/.bzr/repository/obsolete_packs/3c629ee7ff2d828705c9a07b054ffd35.rix
deleted file mode 100644
index 9420721..0000000
--- a/diff/.bzr/repository/obsolete_packs/3c629ee7ff2d828705c9a07b054ffd35.rix
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/obsolete_packs/3c629ee7ff2d828705c9a07b054ffd35.six b/diff/.bzr/repository/obsolete_packs/3c629ee7ff2d828705c9a07b054ffd35.six
deleted file mode 100644
index 1206f93..0000000
--- a/diff/.bzr/repository/obsolete_packs/3c629ee7ff2d828705c9a07b054ffd35.six
+++ /dev/null
@@ -1,5 +0,0 @@
-Bazaar Graph Index 1
-node_ref_lists=0
-key_elements=1
-len=0
-
diff --git a/diff/.bzr/repository/obsolete_packs/3c629ee7ff2d828705c9a07b054ffd35.tix b/diff/.bzr/repository/obsolete_packs/3c629ee7ff2d828705c9a07b054ffd35.tix
deleted file mode 100644
index 35722ef..0000000
--- a/diff/.bzr/repository/obsolete_packs/3c629ee7ff2d828705c9a07b054ffd35.tix
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/obsolete_packs/5c4c13f5bb7c98a25eb77a3bf979f0bb.iix b/diff/.bzr/repository/obsolete_packs/5c4c13f5bb7c98a25eb77a3bf979f0bb.iix
deleted file mode 100644
index c3c2983..0000000
--- a/diff/.bzr/repository/obsolete_packs/5c4c13f5bb7c98a25eb77a3bf979f0bb.iix
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/obsolete_packs/5c4c13f5bb7c98a25eb77a3bf979f0bb.pack b/diff/.bzr/repository/obsolete_packs/5c4c13f5bb7c98a25eb77a3bf979f0bb.pack
deleted file mode 100644
index 13d5ec4..0000000
--- a/diff/.bzr/repository/obsolete_packs/5c4c13f5bb7c98a25eb77a3bf979f0bb.pack
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/obsolete_packs/5c4c13f5bb7c98a25eb77a3bf979f0bb.rix b/diff/.bzr/repository/obsolete_packs/5c4c13f5bb7c98a25eb77a3bf979f0bb.rix
deleted file mode 100644
index 8cda366..0000000
--- a/diff/.bzr/repository/obsolete_packs/5c4c13f5bb7c98a25eb77a3bf979f0bb.rix
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/obsolete_packs/5c4c13f5bb7c98a25eb77a3bf979f0bb.six b/diff/.bzr/repository/obsolete_packs/5c4c13f5bb7c98a25eb77a3bf979f0bb.six
deleted file mode 100644
index 1206f93..0000000
--- a/diff/.bzr/repository/obsolete_packs/5c4c13f5bb7c98a25eb77a3bf979f0bb.six
+++ /dev/null
@@ -1,5 +0,0 @@
-Bazaar Graph Index 1
-node_ref_lists=0
-key_elements=1
-len=0
-
diff --git a/diff/.bzr/repository/obsolete_packs/5c4c13f5bb7c98a25eb77a3bf979f0bb.tix b/diff/.bzr/repository/obsolete_packs/5c4c13f5bb7c98a25eb77a3bf979f0bb.tix
deleted file mode 100644
index a214111..0000000
--- a/diff/.bzr/repository/obsolete_packs/5c4c13f5bb7c98a25eb77a3bf979f0bb.tix
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/obsolete_packs/c2d94537bd2fddfbc7ca45c0e47a66df.iix b/diff/.bzr/repository/obsolete_packs/c2d94537bd2fddfbc7ca45c0e47a66df.iix
deleted file mode 100644
index 20bc5cd..0000000
--- a/diff/.bzr/repository/obsolete_packs/c2d94537bd2fddfbc7ca45c0e47a66df.iix
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/obsolete_packs/c2d94537bd2fddfbc7ca45c0e47a66df.pack b/diff/.bzr/repository/obsolete_packs/c2d94537bd2fddfbc7ca45c0e47a66df.pack
deleted file mode 100644
index 57e853a..0000000
--- a/diff/.bzr/repository/obsolete_packs/c2d94537bd2fddfbc7ca45c0e47a66df.pack
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/obsolete_packs/c2d94537bd2fddfbc7ca45c0e47a66df.rix b/diff/.bzr/repository/obsolete_packs/c2d94537bd2fddfbc7ca45c0e47a66df.rix
deleted file mode 100644
index 509f2c5..0000000
--- a/diff/.bzr/repository/obsolete_packs/c2d94537bd2fddfbc7ca45c0e47a66df.rix
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/obsolete_packs/c2d94537bd2fddfbc7ca45c0e47a66df.six b/diff/.bzr/repository/obsolete_packs/c2d94537bd2fddfbc7ca45c0e47a66df.six
deleted file mode 100644
index 1206f93..0000000
--- a/diff/.bzr/repository/obsolete_packs/c2d94537bd2fddfbc7ca45c0e47a66df.six
+++ /dev/null
@@ -1,5 +0,0 @@
-Bazaar Graph Index 1
-node_ref_lists=0
-key_elements=1
-len=0
-
diff --git a/diff/.bzr/repository/obsolete_packs/c2d94537bd2fddfbc7ca45c0e47a66df.tix b/diff/.bzr/repository/obsolete_packs/c2d94537bd2fddfbc7ca45c0e47a66df.tix
deleted file mode 100644
index e3f4973..0000000
--- a/diff/.bzr/repository/obsolete_packs/c2d94537bd2fddfbc7ca45c0e47a66df.tix
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/pack-names b/diff/.bzr/repository/pack-names
deleted file mode 100644
index fecfd61..0000000
--- a/diff/.bzr/repository/pack-names
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/packs/460eb9d2718188684f5db460da266ae5.pack b/diff/.bzr/repository/packs/460eb9d2718188684f5db460da266ae5.pack
deleted file mode 100644
index 102f811..0000000
--- a/diff/.bzr/repository/packs/460eb9d2718188684f5db460da266ae5.pack
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/packs/5fb3e8a43c6057c525436d0a9ee34dfa.pack b/diff/.bzr/repository/packs/5fb3e8a43c6057c525436d0a9ee34dfa.pack
deleted file mode 100644
index 6c338e5..0000000
--- a/diff/.bzr/repository/packs/5fb3e8a43c6057c525436d0a9ee34dfa.pack
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/packs/702a8e40bea818fdcbdb08d1a8619382.pack b/diff/.bzr/repository/packs/702a8e40bea818fdcbdb08d1a8619382.pack
deleted file mode 100644
index fa9f03f..0000000
--- a/diff/.bzr/repository/packs/702a8e40bea818fdcbdb08d1a8619382.pack
+++ /dev/null
Binary files differ
diff --git a/diff/.bzr/repository/packs/de98138f38491b0c84994755ad2c1c41.pack b/diff/.bzr/repository/packs/de98138f38491b0c84994755ad2c1c41.pack
deleted file mode 100644
index 9faf67f..0000000
--- a/diff/.bzr/repository/packs/de98138f38491b0c84994755ad2c1c41.pack
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/README b/rvs/.bzr/README
deleted file mode 100644
index 4f8e767..0000000
--- a/rvs/.bzr/README
+++ /dev/null
@@ -1,3 +0,0 @@
-This is a Bazaar control directory.
-Do not change any files in this directory.
-See http://bazaar-vcs.org/ for more information about Bazaar.
diff --git a/rvs/.bzr/branch-format b/rvs/.bzr/branch-format
deleted file mode 100644
index 9eb09b7..0000000
--- a/rvs/.bzr/branch-format
+++ /dev/null
@@ -1 +0,0 @@
-Bazaar-NG meta directory, format 1
diff --git a/rvs/.bzr/branch/branch.conf b/rvs/.bzr/branch/branch.conf
deleted file mode 100644
index 8378db9..0000000
--- a/rvs/.bzr/branch/branch.conf
+++ /dev/null
@@ -1 +0,0 @@
-push_location = bzr+ssh://bazaar.launchpad.net/%7Elukeshu/rvs/rvs-0.6.x/
diff --git a/rvs/.bzr/branch/format b/rvs/.bzr/branch/format
deleted file mode 100644
index 1fc6b88..0000000
--- a/rvs/.bzr/branch/format
+++ /dev/null
@@ -1 +0,0 @@
-Bazaar Branch Format 6 (bzr 0.15)
diff --git a/rvs/.bzr/branch/last-revision b/rvs/.bzr/branch/last-revision
deleted file mode 100644
index 3352a2a..0000000
--- a/rvs/.bzr/branch/last-revision
+++ /dev/null
@@ -1 +0,0 @@
-61 luke@hp-dv6426us-u904-20091024062322-xmo9ttwak45a7fdp
diff --git a/rvs/.bzr/branch/tags b/rvs/.bzr/branch/tags
deleted file mode 100644
index e69de29..0000000
--- a/rvs/.bzr/branch/tags
+++ /dev/null
diff --git a/rvs/.bzr/checkout/conflicts b/rvs/.bzr/checkout/conflicts
deleted file mode 100644
index 0dc2d3a..0000000
--- a/rvs/.bzr/checkout/conflicts
+++ /dev/null
@@ -1 +0,0 @@
-BZR conflict list format 1
diff --git a/rvs/.bzr/checkout/dirstate b/rvs/.bzr/checkout/dirstate
deleted file mode 100644
index 47c9798..0000000
--- a/rvs/.bzr/checkout/dirstate
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/checkout/format b/rvs/.bzr/checkout/format
deleted file mode 100644
index 9ffb5e4..0000000
--- a/rvs/.bzr/checkout/format
+++ /dev/null
@@ -1 +0,0 @@
-Bazaar Working Tree Format 4 (bzr 0.15)
diff --git a/rvs/.bzr/repository/format b/rvs/.bzr/repository/format
deleted file mode 100644
index 520349d..0000000
--- a/rvs/.bzr/repository/format
+++ /dev/null
@@ -1 +0,0 @@
-Bazaar pack repository format 1 (needs bzr 0.92)
diff --git a/rvs/.bzr/repository/indices/1036c514ea03744eae006a80ded38791.iix b/rvs/.bzr/repository/indices/1036c514ea03744eae006a80ded38791.iix
deleted file mode 100644
index 92138f3..0000000
--- a/rvs/.bzr/repository/indices/1036c514ea03744eae006a80ded38791.iix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/indices/1036c514ea03744eae006a80ded38791.rix b/rvs/.bzr/repository/indices/1036c514ea03744eae006a80ded38791.rix
deleted file mode 100644
index b7912e9..0000000
--- a/rvs/.bzr/repository/indices/1036c514ea03744eae006a80ded38791.rix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/indices/1036c514ea03744eae006a80ded38791.six b/rvs/.bzr/repository/indices/1036c514ea03744eae006a80ded38791.six
deleted file mode 100644
index 1206f93..0000000
--- a/rvs/.bzr/repository/indices/1036c514ea03744eae006a80ded38791.six
+++ /dev/null
@@ -1,5 +0,0 @@
-Bazaar Graph Index 1
-node_ref_lists=0
-key_elements=1
-len=0
-
diff --git a/rvs/.bzr/repository/indices/1036c514ea03744eae006a80ded38791.tix b/rvs/.bzr/repository/indices/1036c514ea03744eae006a80ded38791.tix
deleted file mode 100644
index ae8b621..0000000
--- a/rvs/.bzr/repository/indices/1036c514ea03744eae006a80ded38791.tix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/indices/4a4922cd90a3494c98c5295b6067aab2.iix b/rvs/.bzr/repository/indices/4a4922cd90a3494c98c5295b6067aab2.iix
deleted file mode 100644
index 984f495..0000000
--- a/rvs/.bzr/repository/indices/4a4922cd90a3494c98c5295b6067aab2.iix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/indices/4a4922cd90a3494c98c5295b6067aab2.rix b/rvs/.bzr/repository/indices/4a4922cd90a3494c98c5295b6067aab2.rix
deleted file mode 100644
index 3ddeb2b..0000000
--- a/rvs/.bzr/repository/indices/4a4922cd90a3494c98c5295b6067aab2.rix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/indices/4a4922cd90a3494c98c5295b6067aab2.six b/rvs/.bzr/repository/indices/4a4922cd90a3494c98c5295b6067aab2.six
deleted file mode 100644
index 1206f93..0000000
--- a/rvs/.bzr/repository/indices/4a4922cd90a3494c98c5295b6067aab2.six
+++ /dev/null
@@ -1,5 +0,0 @@
-Bazaar Graph Index 1
-node_ref_lists=0
-key_elements=1
-len=0
-
diff --git a/rvs/.bzr/repository/indices/4a4922cd90a3494c98c5295b6067aab2.tix b/rvs/.bzr/repository/indices/4a4922cd90a3494c98c5295b6067aab2.tix
deleted file mode 100644
index d539bcb..0000000
--- a/rvs/.bzr/repository/indices/4a4922cd90a3494c98c5295b6067aab2.tix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/indices/4f10fb86e70521af6c4653097e8afe8f.iix b/rvs/.bzr/repository/indices/4f10fb86e70521af6c4653097e8afe8f.iix
deleted file mode 100644
index 824623d..0000000
--- a/rvs/.bzr/repository/indices/4f10fb86e70521af6c4653097e8afe8f.iix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/indices/4f10fb86e70521af6c4653097e8afe8f.rix b/rvs/.bzr/repository/indices/4f10fb86e70521af6c4653097e8afe8f.rix
deleted file mode 100644
index 5466d23..0000000
--- a/rvs/.bzr/repository/indices/4f10fb86e70521af6c4653097e8afe8f.rix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/indices/4f10fb86e70521af6c4653097e8afe8f.six b/rvs/.bzr/repository/indices/4f10fb86e70521af6c4653097e8afe8f.six
deleted file mode 100644
index 1206f93..0000000
--- a/rvs/.bzr/repository/indices/4f10fb86e70521af6c4653097e8afe8f.six
+++ /dev/null
@@ -1,5 +0,0 @@
-Bazaar Graph Index 1
-node_ref_lists=0
-key_elements=1
-len=0
-
diff --git a/rvs/.bzr/repository/indices/4f10fb86e70521af6c4653097e8afe8f.tix b/rvs/.bzr/repository/indices/4f10fb86e70521af6c4653097e8afe8f.tix
deleted file mode 100644
index 27435ec..0000000
--- a/rvs/.bzr/repository/indices/4f10fb86e70521af6c4653097e8afe8f.tix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/indices/84cda64e8317cee9cb126d20fa03c28d.iix b/rvs/.bzr/repository/indices/84cda64e8317cee9cb126d20fa03c28d.iix
deleted file mode 100644
index 5c3c0f5..0000000
--- a/rvs/.bzr/repository/indices/84cda64e8317cee9cb126d20fa03c28d.iix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/indices/84cda64e8317cee9cb126d20fa03c28d.rix b/rvs/.bzr/repository/indices/84cda64e8317cee9cb126d20fa03c28d.rix
deleted file mode 100644
index a264a1f..0000000
--- a/rvs/.bzr/repository/indices/84cda64e8317cee9cb126d20fa03c28d.rix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/indices/84cda64e8317cee9cb126d20fa03c28d.six b/rvs/.bzr/repository/indices/84cda64e8317cee9cb126d20fa03c28d.six
deleted file mode 100644
index 1206f93..0000000
--- a/rvs/.bzr/repository/indices/84cda64e8317cee9cb126d20fa03c28d.six
+++ /dev/null
@@ -1,5 +0,0 @@
-Bazaar Graph Index 1
-node_ref_lists=0
-key_elements=1
-len=0
-
diff --git a/rvs/.bzr/repository/indices/84cda64e8317cee9cb126d20fa03c28d.tix b/rvs/.bzr/repository/indices/84cda64e8317cee9cb126d20fa03c28d.tix
deleted file mode 100644
index f6a9b66..0000000
--- a/rvs/.bzr/repository/indices/84cda64e8317cee9cb126d20fa03c28d.tix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/indices/8b3293862c68c34355a8179f163f4587.iix b/rvs/.bzr/repository/indices/8b3293862c68c34355a8179f163f4587.iix
deleted file mode 100644
index 15f0529..0000000
--- a/rvs/.bzr/repository/indices/8b3293862c68c34355a8179f163f4587.iix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/indices/8b3293862c68c34355a8179f163f4587.rix b/rvs/.bzr/repository/indices/8b3293862c68c34355a8179f163f4587.rix
deleted file mode 100644
index 75ef8d2..0000000
--- a/rvs/.bzr/repository/indices/8b3293862c68c34355a8179f163f4587.rix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/indices/8b3293862c68c34355a8179f163f4587.six b/rvs/.bzr/repository/indices/8b3293862c68c34355a8179f163f4587.six
deleted file mode 100644
index 1206f93..0000000
--- a/rvs/.bzr/repository/indices/8b3293862c68c34355a8179f163f4587.six
+++ /dev/null
@@ -1,5 +0,0 @@
-Bazaar Graph Index 1
-node_ref_lists=0
-key_elements=1
-len=0
-
diff --git a/rvs/.bzr/repository/indices/8b3293862c68c34355a8179f163f4587.tix b/rvs/.bzr/repository/indices/8b3293862c68c34355a8179f163f4587.tix
deleted file mode 100644
index 5fd3f61..0000000
--- a/rvs/.bzr/repository/indices/8b3293862c68c34355a8179f163f4587.tix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/indices/c1e3c765aa14449d0e2caa0bcd56e6af.iix b/rvs/.bzr/repository/indices/c1e3c765aa14449d0e2caa0bcd56e6af.iix
deleted file mode 100644
index 0119da8..0000000
--- a/rvs/.bzr/repository/indices/c1e3c765aa14449d0e2caa0bcd56e6af.iix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/indices/c1e3c765aa14449d0e2caa0bcd56e6af.rix b/rvs/.bzr/repository/indices/c1e3c765aa14449d0e2caa0bcd56e6af.rix
deleted file mode 100644
index 4972ff0..0000000
--- a/rvs/.bzr/repository/indices/c1e3c765aa14449d0e2caa0bcd56e6af.rix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/indices/c1e3c765aa14449d0e2caa0bcd56e6af.six b/rvs/.bzr/repository/indices/c1e3c765aa14449d0e2caa0bcd56e6af.six
deleted file mode 100644
index 1206f93..0000000
--- a/rvs/.bzr/repository/indices/c1e3c765aa14449d0e2caa0bcd56e6af.six
+++ /dev/null
@@ -1,5 +0,0 @@
-Bazaar Graph Index 1
-node_ref_lists=0
-key_elements=1
-len=0
-
diff --git a/rvs/.bzr/repository/indices/c1e3c765aa14449d0e2caa0bcd56e6af.tix b/rvs/.bzr/repository/indices/c1e3c765aa14449d0e2caa0bcd56e6af.tix
deleted file mode 100644
index 2339178..0000000
--- a/rvs/.bzr/repository/indices/c1e3c765aa14449d0e2caa0bcd56e6af.tix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/indices/e6c5cf230e92b3d72d6e11c6623918d3.iix b/rvs/.bzr/repository/indices/e6c5cf230e92b3d72d6e11c6623918d3.iix
deleted file mode 100644
index c3a32ce..0000000
--- a/rvs/.bzr/repository/indices/e6c5cf230e92b3d72d6e11c6623918d3.iix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/indices/e6c5cf230e92b3d72d6e11c6623918d3.rix b/rvs/.bzr/repository/indices/e6c5cf230e92b3d72d6e11c6623918d3.rix
deleted file mode 100644
index 2e78391..0000000
--- a/rvs/.bzr/repository/indices/e6c5cf230e92b3d72d6e11c6623918d3.rix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/indices/e6c5cf230e92b3d72d6e11c6623918d3.six b/rvs/.bzr/repository/indices/e6c5cf230e92b3d72d6e11c6623918d3.six
deleted file mode 100644
index 1206f93..0000000
--- a/rvs/.bzr/repository/indices/e6c5cf230e92b3d72d6e11c6623918d3.six
+++ /dev/null
@@ -1,5 +0,0 @@
-Bazaar Graph Index 1
-node_ref_lists=0
-key_elements=1
-len=0
-
diff --git a/rvs/.bzr/repository/indices/e6c5cf230e92b3d72d6e11c6623918d3.tix b/rvs/.bzr/repository/indices/e6c5cf230e92b3d72d6e11c6623918d3.tix
deleted file mode 100644
index 9382630..0000000
--- a/rvs/.bzr/repository/indices/e6c5cf230e92b3d72d6e11c6623918d3.tix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/06825b2f8996671035784a35cd4c7821.iix b/rvs/.bzr/repository/obsolete_packs/06825b2f8996671035784a35cd4c7821.iix
deleted file mode 100644
index 73d97a5..0000000
--- a/rvs/.bzr/repository/obsolete_packs/06825b2f8996671035784a35cd4c7821.iix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/06825b2f8996671035784a35cd4c7821.pack b/rvs/.bzr/repository/obsolete_packs/06825b2f8996671035784a35cd4c7821.pack
deleted file mode 100644
index 001566e..0000000
--- a/rvs/.bzr/repository/obsolete_packs/06825b2f8996671035784a35cd4c7821.pack
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/06825b2f8996671035784a35cd4c7821.rix b/rvs/.bzr/repository/obsolete_packs/06825b2f8996671035784a35cd4c7821.rix
deleted file mode 100644
index 21197a1..0000000
--- a/rvs/.bzr/repository/obsolete_packs/06825b2f8996671035784a35cd4c7821.rix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/06825b2f8996671035784a35cd4c7821.six b/rvs/.bzr/repository/obsolete_packs/06825b2f8996671035784a35cd4c7821.six
deleted file mode 100644
index 1206f93..0000000
--- a/rvs/.bzr/repository/obsolete_packs/06825b2f8996671035784a35cd4c7821.six
+++ /dev/null
@@ -1,5 +0,0 @@
-Bazaar Graph Index 1
-node_ref_lists=0
-key_elements=1
-len=0
-
diff --git a/rvs/.bzr/repository/obsolete_packs/06825b2f8996671035784a35cd4c7821.tix b/rvs/.bzr/repository/obsolete_packs/06825b2f8996671035784a35cd4c7821.tix
deleted file mode 100644
index 2526b6e..0000000
--- a/rvs/.bzr/repository/obsolete_packs/06825b2f8996671035784a35cd4c7821.tix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/0c7eee05a3be765cb91014194440ff9b.iix b/rvs/.bzr/repository/obsolete_packs/0c7eee05a3be765cb91014194440ff9b.iix
deleted file mode 100644
index 8e6d9c4..0000000
--- a/rvs/.bzr/repository/obsolete_packs/0c7eee05a3be765cb91014194440ff9b.iix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/0c7eee05a3be765cb91014194440ff9b.pack b/rvs/.bzr/repository/obsolete_packs/0c7eee05a3be765cb91014194440ff9b.pack
deleted file mode 100644
index ab73e62..0000000
--- a/rvs/.bzr/repository/obsolete_packs/0c7eee05a3be765cb91014194440ff9b.pack
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/0c7eee05a3be765cb91014194440ff9b.rix b/rvs/.bzr/repository/obsolete_packs/0c7eee05a3be765cb91014194440ff9b.rix
deleted file mode 100644
index f7a3268..0000000
--- a/rvs/.bzr/repository/obsolete_packs/0c7eee05a3be765cb91014194440ff9b.rix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/0c7eee05a3be765cb91014194440ff9b.six b/rvs/.bzr/repository/obsolete_packs/0c7eee05a3be765cb91014194440ff9b.six
deleted file mode 100644
index 1206f93..0000000
--- a/rvs/.bzr/repository/obsolete_packs/0c7eee05a3be765cb91014194440ff9b.six
+++ /dev/null
@@ -1,5 +0,0 @@
-Bazaar Graph Index 1
-node_ref_lists=0
-key_elements=1
-len=0
-
diff --git a/rvs/.bzr/repository/obsolete_packs/0c7eee05a3be765cb91014194440ff9b.tix b/rvs/.bzr/repository/obsolete_packs/0c7eee05a3be765cb91014194440ff9b.tix
deleted file mode 100644
index d561ca4..0000000
--- a/rvs/.bzr/repository/obsolete_packs/0c7eee05a3be765cb91014194440ff9b.tix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/1b411d4940f74dd4b27bc526fdcf1cef.iix b/rvs/.bzr/repository/obsolete_packs/1b411d4940f74dd4b27bc526fdcf1cef.iix
deleted file mode 100644
index ea239f1..0000000
--- a/rvs/.bzr/repository/obsolete_packs/1b411d4940f74dd4b27bc526fdcf1cef.iix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/1b411d4940f74dd4b27bc526fdcf1cef.pack b/rvs/.bzr/repository/obsolete_packs/1b411d4940f74dd4b27bc526fdcf1cef.pack
deleted file mode 100644
index a7ccd3f..0000000
--- a/rvs/.bzr/repository/obsolete_packs/1b411d4940f74dd4b27bc526fdcf1cef.pack
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/1b411d4940f74dd4b27bc526fdcf1cef.rix b/rvs/.bzr/repository/obsolete_packs/1b411d4940f74dd4b27bc526fdcf1cef.rix
deleted file mode 100644
index a0001f6..0000000
--- a/rvs/.bzr/repository/obsolete_packs/1b411d4940f74dd4b27bc526fdcf1cef.rix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/1b411d4940f74dd4b27bc526fdcf1cef.six b/rvs/.bzr/repository/obsolete_packs/1b411d4940f74dd4b27bc526fdcf1cef.six
deleted file mode 100644
index 1206f93..0000000
--- a/rvs/.bzr/repository/obsolete_packs/1b411d4940f74dd4b27bc526fdcf1cef.six
+++ /dev/null
@@ -1,5 +0,0 @@
-Bazaar Graph Index 1
-node_ref_lists=0
-key_elements=1
-len=0
-
diff --git a/rvs/.bzr/repository/obsolete_packs/1b411d4940f74dd4b27bc526fdcf1cef.tix b/rvs/.bzr/repository/obsolete_packs/1b411d4940f74dd4b27bc526fdcf1cef.tix
deleted file mode 100644
index e179f65..0000000
--- a/rvs/.bzr/repository/obsolete_packs/1b411d4940f74dd4b27bc526fdcf1cef.tix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/3db54bcc65068bbc157486a9915debde.iix b/rvs/.bzr/repository/obsolete_packs/3db54bcc65068bbc157486a9915debde.iix
deleted file mode 100644
index c414e64..0000000
--- a/rvs/.bzr/repository/obsolete_packs/3db54bcc65068bbc157486a9915debde.iix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/3db54bcc65068bbc157486a9915debde.pack b/rvs/.bzr/repository/obsolete_packs/3db54bcc65068bbc157486a9915debde.pack
deleted file mode 100644
index f140605..0000000
--- a/rvs/.bzr/repository/obsolete_packs/3db54bcc65068bbc157486a9915debde.pack
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/3db54bcc65068bbc157486a9915debde.rix b/rvs/.bzr/repository/obsolete_packs/3db54bcc65068bbc157486a9915debde.rix
deleted file mode 100644
index 4eb0f92..0000000
--- a/rvs/.bzr/repository/obsolete_packs/3db54bcc65068bbc157486a9915debde.rix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/3db54bcc65068bbc157486a9915debde.six b/rvs/.bzr/repository/obsolete_packs/3db54bcc65068bbc157486a9915debde.six
deleted file mode 100644
index 1206f93..0000000
--- a/rvs/.bzr/repository/obsolete_packs/3db54bcc65068bbc157486a9915debde.six
+++ /dev/null
@@ -1,5 +0,0 @@
-Bazaar Graph Index 1
-node_ref_lists=0
-key_elements=1
-len=0
-
diff --git a/rvs/.bzr/repository/obsolete_packs/3db54bcc65068bbc157486a9915debde.tix b/rvs/.bzr/repository/obsolete_packs/3db54bcc65068bbc157486a9915debde.tix
deleted file mode 100644
index 76200b4..0000000
--- a/rvs/.bzr/repository/obsolete_packs/3db54bcc65068bbc157486a9915debde.tix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/6408aec0ea492614b23d4ef515016ee9.iix b/rvs/.bzr/repository/obsolete_packs/6408aec0ea492614b23d4ef515016ee9.iix
deleted file mode 100644
index b6e39bc..0000000
--- a/rvs/.bzr/repository/obsolete_packs/6408aec0ea492614b23d4ef515016ee9.iix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/6408aec0ea492614b23d4ef515016ee9.pack b/rvs/.bzr/repository/obsolete_packs/6408aec0ea492614b23d4ef515016ee9.pack
deleted file mode 100644
index 4108c17..0000000
--- a/rvs/.bzr/repository/obsolete_packs/6408aec0ea492614b23d4ef515016ee9.pack
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/6408aec0ea492614b23d4ef515016ee9.rix b/rvs/.bzr/repository/obsolete_packs/6408aec0ea492614b23d4ef515016ee9.rix
deleted file mode 100644
index 0b54ed8..0000000
--- a/rvs/.bzr/repository/obsolete_packs/6408aec0ea492614b23d4ef515016ee9.rix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/6408aec0ea492614b23d4ef515016ee9.six b/rvs/.bzr/repository/obsolete_packs/6408aec0ea492614b23d4ef515016ee9.six
deleted file mode 100644
index 1206f93..0000000
--- a/rvs/.bzr/repository/obsolete_packs/6408aec0ea492614b23d4ef515016ee9.six
+++ /dev/null
@@ -1,5 +0,0 @@
-Bazaar Graph Index 1
-node_ref_lists=0
-key_elements=1
-len=0
-
diff --git a/rvs/.bzr/repository/obsolete_packs/6408aec0ea492614b23d4ef515016ee9.tix b/rvs/.bzr/repository/obsolete_packs/6408aec0ea492614b23d4ef515016ee9.tix
deleted file mode 100644
index 961fb4b..0000000
--- a/rvs/.bzr/repository/obsolete_packs/6408aec0ea492614b23d4ef515016ee9.tix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/81055d99edb54ca510e0fccd15b9d8f6.iix b/rvs/.bzr/repository/obsolete_packs/81055d99edb54ca510e0fccd15b9d8f6.iix
deleted file mode 100644
index c9a5a5e..0000000
--- a/rvs/.bzr/repository/obsolete_packs/81055d99edb54ca510e0fccd15b9d8f6.iix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/81055d99edb54ca510e0fccd15b9d8f6.pack b/rvs/.bzr/repository/obsolete_packs/81055d99edb54ca510e0fccd15b9d8f6.pack
deleted file mode 100644
index eea83aa..0000000
--- a/rvs/.bzr/repository/obsolete_packs/81055d99edb54ca510e0fccd15b9d8f6.pack
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/81055d99edb54ca510e0fccd15b9d8f6.rix b/rvs/.bzr/repository/obsolete_packs/81055d99edb54ca510e0fccd15b9d8f6.rix
deleted file mode 100644
index 462eee2..0000000
--- a/rvs/.bzr/repository/obsolete_packs/81055d99edb54ca510e0fccd15b9d8f6.rix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/81055d99edb54ca510e0fccd15b9d8f6.six b/rvs/.bzr/repository/obsolete_packs/81055d99edb54ca510e0fccd15b9d8f6.six
deleted file mode 100644
index 1206f93..0000000
--- a/rvs/.bzr/repository/obsolete_packs/81055d99edb54ca510e0fccd15b9d8f6.six
+++ /dev/null
@@ -1,5 +0,0 @@
-Bazaar Graph Index 1
-node_ref_lists=0
-key_elements=1
-len=0
-
diff --git a/rvs/.bzr/repository/obsolete_packs/81055d99edb54ca510e0fccd15b9d8f6.tix b/rvs/.bzr/repository/obsolete_packs/81055d99edb54ca510e0fccd15b9d8f6.tix
deleted file mode 100644
index 41c8483..0000000
--- a/rvs/.bzr/repository/obsolete_packs/81055d99edb54ca510e0fccd15b9d8f6.tix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/b4a3f73f6501574f3aadadba943b7347.iix b/rvs/.bzr/repository/obsolete_packs/b4a3f73f6501574f3aadadba943b7347.iix
deleted file mode 100644
index 4782e69..0000000
--- a/rvs/.bzr/repository/obsolete_packs/b4a3f73f6501574f3aadadba943b7347.iix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/b4a3f73f6501574f3aadadba943b7347.pack b/rvs/.bzr/repository/obsolete_packs/b4a3f73f6501574f3aadadba943b7347.pack
deleted file mode 100644
index f00e24c..0000000
--- a/rvs/.bzr/repository/obsolete_packs/b4a3f73f6501574f3aadadba943b7347.pack
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/b4a3f73f6501574f3aadadba943b7347.rix b/rvs/.bzr/repository/obsolete_packs/b4a3f73f6501574f3aadadba943b7347.rix
deleted file mode 100644
index 31ee26c..0000000
--- a/rvs/.bzr/repository/obsolete_packs/b4a3f73f6501574f3aadadba943b7347.rix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/b4a3f73f6501574f3aadadba943b7347.six b/rvs/.bzr/repository/obsolete_packs/b4a3f73f6501574f3aadadba943b7347.six
deleted file mode 100644
index 1206f93..0000000
--- a/rvs/.bzr/repository/obsolete_packs/b4a3f73f6501574f3aadadba943b7347.six
+++ /dev/null
@@ -1,5 +0,0 @@
-Bazaar Graph Index 1
-node_ref_lists=0
-key_elements=1
-len=0
-
diff --git a/rvs/.bzr/repository/obsolete_packs/b4a3f73f6501574f3aadadba943b7347.tix b/rvs/.bzr/repository/obsolete_packs/b4a3f73f6501574f3aadadba943b7347.tix
deleted file mode 100644
index 118b976..0000000
--- a/rvs/.bzr/repository/obsolete_packs/b4a3f73f6501574f3aadadba943b7347.tix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/b4ed4bd06ca83f0ef3c5c8a1e2190c15.iix b/rvs/.bzr/repository/obsolete_packs/b4ed4bd06ca83f0ef3c5c8a1e2190c15.iix
deleted file mode 100644
index ecd52bd..0000000
--- a/rvs/.bzr/repository/obsolete_packs/b4ed4bd06ca83f0ef3c5c8a1e2190c15.iix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/b4ed4bd06ca83f0ef3c5c8a1e2190c15.pack b/rvs/.bzr/repository/obsolete_packs/b4ed4bd06ca83f0ef3c5c8a1e2190c15.pack
deleted file mode 100644
index 6411c74..0000000
--- a/rvs/.bzr/repository/obsolete_packs/b4ed4bd06ca83f0ef3c5c8a1e2190c15.pack
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/b4ed4bd06ca83f0ef3c5c8a1e2190c15.rix b/rvs/.bzr/repository/obsolete_packs/b4ed4bd06ca83f0ef3c5c8a1e2190c15.rix
deleted file mode 100644
index 5aae564..0000000
--- a/rvs/.bzr/repository/obsolete_packs/b4ed4bd06ca83f0ef3c5c8a1e2190c15.rix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/b4ed4bd06ca83f0ef3c5c8a1e2190c15.six b/rvs/.bzr/repository/obsolete_packs/b4ed4bd06ca83f0ef3c5c8a1e2190c15.six
deleted file mode 100644
index 1206f93..0000000
--- a/rvs/.bzr/repository/obsolete_packs/b4ed4bd06ca83f0ef3c5c8a1e2190c15.six
+++ /dev/null
@@ -1,5 +0,0 @@
-Bazaar Graph Index 1
-node_ref_lists=0
-key_elements=1
-len=0
-
diff --git a/rvs/.bzr/repository/obsolete_packs/b4ed4bd06ca83f0ef3c5c8a1e2190c15.tix b/rvs/.bzr/repository/obsolete_packs/b4ed4bd06ca83f0ef3c5c8a1e2190c15.tix
deleted file mode 100644
index b0d9c25..0000000
--- a/rvs/.bzr/repository/obsolete_packs/b4ed4bd06ca83f0ef3c5c8a1e2190c15.tix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/ba17b99bdc842955c33bbc391c6bbb84.iix b/rvs/.bzr/repository/obsolete_packs/ba17b99bdc842955c33bbc391c6bbb84.iix
deleted file mode 100644
index bf70f20..0000000
--- a/rvs/.bzr/repository/obsolete_packs/ba17b99bdc842955c33bbc391c6bbb84.iix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/ba17b99bdc842955c33bbc391c6bbb84.pack b/rvs/.bzr/repository/obsolete_packs/ba17b99bdc842955c33bbc391c6bbb84.pack
deleted file mode 100644
index 99300ef..0000000
--- a/rvs/.bzr/repository/obsolete_packs/ba17b99bdc842955c33bbc391c6bbb84.pack
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/ba17b99bdc842955c33bbc391c6bbb84.rix b/rvs/.bzr/repository/obsolete_packs/ba17b99bdc842955c33bbc391c6bbb84.rix
deleted file mode 100644
index 6cf341c..0000000
--- a/rvs/.bzr/repository/obsolete_packs/ba17b99bdc842955c33bbc391c6bbb84.rix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/ba17b99bdc842955c33bbc391c6bbb84.six b/rvs/.bzr/repository/obsolete_packs/ba17b99bdc842955c33bbc391c6bbb84.six
deleted file mode 100644
index 1206f93..0000000
--- a/rvs/.bzr/repository/obsolete_packs/ba17b99bdc842955c33bbc391c6bbb84.six
+++ /dev/null
@@ -1,5 +0,0 @@
-Bazaar Graph Index 1
-node_ref_lists=0
-key_elements=1
-len=0
-
diff --git a/rvs/.bzr/repository/obsolete_packs/ba17b99bdc842955c33bbc391c6bbb84.tix b/rvs/.bzr/repository/obsolete_packs/ba17b99bdc842955c33bbc391c6bbb84.tix
deleted file mode 100644
index 55e167d..0000000
--- a/rvs/.bzr/repository/obsolete_packs/ba17b99bdc842955c33bbc391c6bbb84.tix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/d55b545560aaf03f5b65ba62f9375a31.iix b/rvs/.bzr/repository/obsolete_packs/d55b545560aaf03f5b65ba62f9375a31.iix
deleted file mode 100644
index da2a89f..0000000
--- a/rvs/.bzr/repository/obsolete_packs/d55b545560aaf03f5b65ba62f9375a31.iix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/d55b545560aaf03f5b65ba62f9375a31.pack b/rvs/.bzr/repository/obsolete_packs/d55b545560aaf03f5b65ba62f9375a31.pack
deleted file mode 100644
index 4de9d64..0000000
--- a/rvs/.bzr/repository/obsolete_packs/d55b545560aaf03f5b65ba62f9375a31.pack
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/d55b545560aaf03f5b65ba62f9375a31.rix b/rvs/.bzr/repository/obsolete_packs/d55b545560aaf03f5b65ba62f9375a31.rix
deleted file mode 100644
index bd18a85..0000000
--- a/rvs/.bzr/repository/obsolete_packs/d55b545560aaf03f5b65ba62f9375a31.rix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/obsolete_packs/d55b545560aaf03f5b65ba62f9375a31.six b/rvs/.bzr/repository/obsolete_packs/d55b545560aaf03f5b65ba62f9375a31.six
deleted file mode 100644
index 1206f93..0000000
--- a/rvs/.bzr/repository/obsolete_packs/d55b545560aaf03f5b65ba62f9375a31.six
+++ /dev/null
@@ -1,5 +0,0 @@
-Bazaar Graph Index 1
-node_ref_lists=0
-key_elements=1
-len=0
-
diff --git a/rvs/.bzr/repository/obsolete_packs/d55b545560aaf03f5b65ba62f9375a31.tix b/rvs/.bzr/repository/obsolete_packs/d55b545560aaf03f5b65ba62f9375a31.tix
deleted file mode 100644
index fda2e90..0000000
--- a/rvs/.bzr/repository/obsolete_packs/d55b545560aaf03f5b65ba62f9375a31.tix
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/pack-names b/rvs/.bzr/repository/pack-names
deleted file mode 100644
index e56f3a2..0000000
--- a/rvs/.bzr/repository/pack-names
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/packs/1036c514ea03744eae006a80ded38791.pack b/rvs/.bzr/repository/packs/1036c514ea03744eae006a80ded38791.pack
deleted file mode 100644
index 1bd19c0..0000000
--- a/rvs/.bzr/repository/packs/1036c514ea03744eae006a80ded38791.pack
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/packs/4a4922cd90a3494c98c5295b6067aab2.pack b/rvs/.bzr/repository/packs/4a4922cd90a3494c98c5295b6067aab2.pack
deleted file mode 100644
index 6a03f0c..0000000
--- a/rvs/.bzr/repository/packs/4a4922cd90a3494c98c5295b6067aab2.pack
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/packs/4f10fb86e70521af6c4653097e8afe8f.pack b/rvs/.bzr/repository/packs/4f10fb86e70521af6c4653097e8afe8f.pack
deleted file mode 100644
index 3c63fcd..0000000
--- a/rvs/.bzr/repository/packs/4f10fb86e70521af6c4653097e8afe8f.pack
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/packs/84cda64e8317cee9cb126d20fa03c28d.pack b/rvs/.bzr/repository/packs/84cda64e8317cee9cb126d20fa03c28d.pack
deleted file mode 100644
index 01873d9..0000000
--- a/rvs/.bzr/repository/packs/84cda64e8317cee9cb126d20fa03c28d.pack
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/packs/8b3293862c68c34355a8179f163f4587.pack b/rvs/.bzr/repository/packs/8b3293862c68c34355a8179f163f4587.pack
deleted file mode 100644
index 7616365..0000000
--- a/rvs/.bzr/repository/packs/8b3293862c68c34355a8179f163f4587.pack
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/packs/c1e3c765aa14449d0e2caa0bcd56e6af.pack b/rvs/.bzr/repository/packs/c1e3c765aa14449d0e2caa0bcd56e6af.pack
deleted file mode 100644
index 7484d97..0000000
--- a/rvs/.bzr/repository/packs/c1e3c765aa14449d0e2caa0bcd56e6af.pack
+++ /dev/null
Binary files differ
diff --git a/rvs/.bzr/repository/packs/e6c5cf230e92b3d72d6e11c6623918d3.pack b/rvs/.bzr/repository/packs/e6c5cf230e92b3d72d6e11c6623918d3.pack
deleted file mode 100644
index ab1be22..0000000
--- a/rvs/.bzr/repository/packs/e6c5cf230e92b3d72d6e11c6623918d3.pack
+++ /dev/null
Binary files differ