Ian Lewis
Ian Lewis is a web developer living in Tokyo Japan. His current interests are in Django, python, alternative databases and rapid web application development. About Me...
  • How to Hide Inactive Branches by Default with Mercurial

    mercurial usually shows inactive branches when running "hg branches" but that's kind of annoying if you have lots of old inactive branches. So I recently set up my personal .hgrc to hide inactive branches by creating an alias.

    [alias]
    branches = branches -a
    

    Normally you get this kind of output.

    ian@laptop:~/src/prj$ hg branches
    default                     1662:1fa310d3052a
    hoge                        1661:62d737e7146e
    hoge_inactive               1623:ba27ba59a257 (inactive)
    hoge_closed                 670:1c3134ca4a95 (closed)
    

    But after setting up the alias inactive branches aren't shown.

    ian@laptop:~/src/prj$ hg branches
    default                     1662:1fa310d3052a
    hoge                        1661:62d737e7146e
    

    This way though there isn't a good way to show all branches if you have set up an alias so you might want to give the alias a different name like "abranches" for "active branches" so that you can show all branches by using "hg branches".

    Send feedback このエントリーを含むはてなブックマーク はてなブックマーク - How to Hide Inactive Branches by Default with Mercurial