]> git.madduck.net Git - code/myrepos.git/commitdiff

madduck's git repository

Every one of the projects in this repository is available at the canonical URL git://git.madduck.net/madduck/pub/<projectpath> — see each project's metadata for the exact URL.

All patches and comments are welcome. Please squash your changes to logical commits before using git-format-patch and git-send-email to patches@git.madduck.net. If you'd read over the Git project's submission guidelines and adhered to them, I'd be especially grateful.

SSH access, as well as push access can be individually arranged.

If you use my repositories frequently, consider adding the following snippet to ~/.gitconfig and using the third clone URL listed for each project:

[url "git://git.madduck.net/madduck/"]
  insteadOf = madduck:

better cvs handling approach
authorJoey Hess <joey@kodama.kitenet.net>
Thu, 11 Oct 2007 19:45:48 +0000 (15:45 -0400)
committerJoey Hess <joey@kodama.kitenet.net>
Thu, 11 Oct 2007 19:45:48 +0000 (15:45 -0400)
debian/control
mr
mrconfig

index 7874c672d6df493c3cf9b8b3affd5b31197fb826..d125ef9e59cc643cf25731b175246418fbea2cf6 100644 (file)
@@ -11,7 +11,7 @@ Package: mr
 Architecture: all
 Section: utils
 Depends: 
-Suggests: subversion, git-core
+Suggests: subversion, git-core, cvs
 Description: a Multiple Repository management tool
  The mr(1) command allows you to register a set of repositories in 
  a .mrconfig file, and then checkout, update, or perform other actions on
diff --git a/mr b/mr
index 441c2e299e90cd4c4425d9eb4c513f1e342e94ad..856de11f4121f112f9377d6f308096ef5c091248 100755 (executable)
--- a/mr
+++ b/mr
@@ -490,7 +490,7 @@ status = \
        elif [ -d "$MR_REPO"/.git ]; then \
                git status "$@" || true; \
        elif [ -d "$MR_REPO"/CVS ]; then \
-               echo "cvs status not run (too ugly)"; \
+               cvs status "$@"; \
        else \
                error "unknown repo type"; \
        fi
index db9fb588b1c7dae9e6f1998c568d393511469678..e4ae9a0887448f2239bdfffdbf6105aa91d037f8 100644 (file)
--- a/mrconfig
+++ b/mrconfig
@@ -24,6 +24,10 @@ commit = git push kite
 checkout = \
        CVSROOT=:ext:joeyh@cvs.debian.org:/cvs/webwml \
        cvs co -d www.debian.org webwml
+# cvs sucks sufficiently that I prefer to run these commands by hand,
+# and only rarely
+update = echo "skipping cvs update (too slow)"
+status = echo "skipping cvs status (too ugly)"
 
 # My home directory, which I keep in svn.
 []