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'