mercurialportabilityusb-flash-drive

Running Mercurial on a Flash Drive?


So I do a lot of work on a school computer. We can't install anything but we have most of our tools on our flash drives but I was wondering if there's a way to get Command Prompt to use Mercurial off of my Flash Drive. Let's say in theory that Mercurial's files were on my flash drive, where would I go from there?


Solution

  • Say your flash drive was drive G: and your Mercurial executables are in G:\mercurial

    Open a command prompt and enter:

    set PATH=%PATH%;G:\mercurial
    

    Proceed to use hg as normal

    This should work, in theory. If you're on a *nix computer, you would do something like this (given /media/FLASHDRIVE is the path to your flash drive):

    export PATH=$PATH:/media/FLASHDRIVE/mercurial
    

    Hope that helps!

    EDIT

    In response to the comment below:

    @ECHO OFF
    REM Mercurial enabler :)
    set PATH=%PATH%;G:\mercurial
    cmd.exe
    

    Should do it :)