]> git.madduck.net Git - code/vcsh.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:

Improve docs
authorRichard Hartmann <richih.mailinglist@gmail.com>
Thu, 27 Oct 2011 14:56:51 +0000 (16:56 +0200)
committerRichard Hartmann <richih.mailinglist@gmail.com>
Thu, 27 Oct 2011 14:56:51 +0000 (16:56 +0200)
INSTALL
README

diff --git a/INSTALL b/INSTALL
index 76d887b622f6768e2f882261b41c24f6e1fde40a..5ac7510f7c84980228f0ede52fce0fca3abaf95f 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -81,26 +81,20 @@ Then look around in the clone. Should be reasonable simple to understand. If not
 
 # Clone vcsh and make it available
     git clone git://github.com/RichiH/vcsh.git vcsh
 
 # Clone vcsh and make it available
     git clone git://github.com/RichiH/vcsh.git vcsh
-    PATH+=":$HOME/work/git/vcsh"
-    export PATH
+    sudo ln -s ~/work/git/vcsh/vcsh /usr/bin/local
+    hash -r
 
 # Grab my mr config. see below for details on how I set this up
 
 # Grab my mr config. see below for details on how I set this up
-    ~/work/git/vcsh/vcsh clone ssh://<remote>/mr.git
+    vcsh clone ssh://<remote>/mr.git
     cd ~/.config/mr/config.d/
     ln -s ../available.d/* .
 
     cd ~/.config/mr/config.d/
     ln -s ../available.d/* .
 
-# make vcsh work by default. Adapt for Bash etc as needed
-    cd
-    zsh ~/work/git/vcsh/vcsh clone ssh://<remote>/zsh.git
-    ln -s ~/work/git/vcsh/vcsh .zsh/functions
-    zsh
-
 
 
 
 ################
 
 
 
 
 ################
 
-# mr
+# mr is used to actually retrieve configs, etc
 
     ~ % cat ~/.mrconfig
     [DEFAULT]
 
     ~ % cat ~/.mrconfig
     [DEFAULT]
diff --git a/README b/README
index 5933b5abbd663310f9c75317746a06f0ac7c28d8..d52283d331a477c6498d82cbc392181a7a4ff927 100644 (file)
--- a/README
+++ b/README
@@ -3,10 +3,10 @@ vcsh - manage and sync config files via git
 vcsh allows you to have several git repositories, all maintaining their working trees in $HOME without clobbering each other.
 That, in turn, means you can have one repository per config set (zsh, vim, ssh, etc), picking and choosing which configs you want to use on which machine.
 
 vcsh allows you to have several git repositories, all maintaining their working trees in $HOME without clobbering each other.
 That, in turn, means you can have one repository per config set (zsh, vim, ssh, etc), picking and choosing which configs you want to use on which machine.
 
-It's been written for use with zsh, but it works with bash and even sh. Expect full support for /bin/sh soonish.
+vcsh was designed with mr [1] in mind so you might want to install that, as well.
 
 
 
 
-vcsh was designed with mr [1] in mind so you might want to install that, as well.
+Read INSTALL for detailed setup instructions.
 
 
 Questions? RichiH@{freenode,OFTC,IRCnet}
 
 
 Questions? RichiH@{freenode,OFTC,IRCnet}