Skip to content
Snippets Groups Projects
Select Git revision
  • 13314340640e3ad23d9b39cf91695615e8a17c33
  • master default protected
  • commit-alias
  • editor-modeline
  • commit-abbreviation
  • make-hooks-work-as-advertised
  • lyda-home-version
  • feature-aliases
  • git-version-bsd-fix
  • hook-changes
  • v1.20151229-1
  • v1.20151229
  • v1.20150502-1
  • v1.20150502
  • v1.20141026-manpage-static
  • v1.20141026-1
  • v1.20141026
  • v1.20141025-1
  • v1.20141025
  • v1.20141009-manpage-static
  • v1.20141009-1
  • v1.20141009
  • v1.20140508-1-bpo70+1
  • v1.20140508-1
  • v1.20140508-manpage-static
  • v1.20140508
  • v1.20140507
  • v1.20140313
  • v1.20131229-homebrew
  • v1.20131229-1-bpo60+1
30 results

Makefile

Blame
  • INSTALL 1.02 KiB
    # This is how my setup looks. Adapt to your style or copy mine verbatim, both is fine.
    
    # Create workspace
    mkdir -p ~/work/git
    cd !$
    
    # Clone vcsh and make it available
    git clone git://github.com/RichiH/vcsh.git vcsh
    PATH+=":$HOME/work/git/vcsh"
    export PATH
    
    # Grab my mr config. see below for details on how I set this up
    ~/work/git/vcsh/vcsh clone ssh://<remote>/mr.git
    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
    
    ~ % cat ~/.mrconfig
    [DEFAULT]
    include = cat ~/.config/mr/config.d/*
    ~ % echo $XDG_CONFIG_HOME
    /home/richih/.config
    ~ % ls $XDG_CONFIG_HOME/mr/available.d # random selection of my repos
    git-annex gitk.vcsh git.vcsh ikiwiki mr.vcsh reportbug.vcsh snippets.git wget.vcsh zsh.vcsh
    ~ % 
    # then simply ln -s whatever you want on your local machine from
    # $XDG_CONFIG_HOME/mr/available.d to $XDG_CONFIG_HOME/mr/config.d
    ~ % cd
    ~ % mr -j 5 up