vcsh: use branches instead of repos?

Richard Hartmann richih.mailinglist at
Sat Jun 27 02:11:59 CEST 2015

On Fri, Jun 26, 2015 at 7:32 PM, Sitaram Chamarty <sitaramc at> wrote:

>> That being said, if you switch from branch zsh to branch vim, you will delete the copies of your zsh config in $HOME.
> Is that a documented feature or an accidental one and might it change in
> future?

This is a fundamental design decision of Git, which is underlying vcsh.
You could merge all your relevant branches into one per local machine,
but that will make committing back your changes rather complicated.

> I was hoping for a way to put everything in one *repo*, and -- one any
> new machine I come to -- I would just pick a bunch of branch names,
> depending on what features that machine/user should have.  A bit more
> convenient (than "mr" or such tools).

vcsh can manage all its repos without the need for mr. If you have two
or more repos, just try

  vcsh pull
  vcsh push
  vcsh status



More information about the vcs-home mailing list