Mr notes

From raju

My initial setup

Checkout the code.

debian@mercury:~$ mkdir -p ~/work/joeyh
debian@mercury:~$ cd ~/work/joeyh

debian@mercury:~/work/joeyh$ git clone https://git.joeyh.name/git/myrepos.git/
Cloning into 'myrepos'...

debian@mercury:~/work/joeyh$ cd myrepos
debian@mercury:~/work/joeyh/myrepos$ ls
debian  doc  GPL  lib  Makefile  mr  mrconfig  mrconfig.complex  README  webcheckout

where mercury is my host name and debian is my user name.

Set up the PATH by adding the following to ~/.bashrc

#------------------------------------------------------------------------------
# for mr
export PATH=$HOME/work/joeyh/myrepos:$PATH
#------------------------------------------------------------------------------

Log out and log back in for the PATH to take effect.

Add the following to ~/.mrconfig (create if the file does not exist)

[DEFAULT]
git_up = 
           git stash -q || true
           git pull --rebase
           git stash pop -q 2>/dev/null || true

[work/joeyh/myrepos]
checkout = git clone 'https://git.joeyh.name/git/myrepos.git/' 'myrepos'

See also :-