To use vcsh or not to use vcsh, that is the question

Samuel Hodgkins samuel.hodgkins at
Thu Jan 12 05:20:46 CET 2017

So, I am a fan of keeping as much under version control as possible 
(Indeed, I recently reorganized my home directory to help with this) but 
I've hit an interesting dilemma.

On the one hand, vcsh is a very powerful and useful utility and comes 
with handy commands and functionality and I currently use it for most 
repositories. However, it also both conceptually and practically more 
complex than plain git due to the use of fake-bare repositories, meaning 
you cannot just 'cd' and use git. For self-contained directories, this 
makes me wonder if the additional vcsh-provided commands are worth it.

In comparison to vcsh, I also use myrepos which is excellent at managing 
a set of repositories, and although I haven't used it much it can also 
do commands. I think (but cannot confirm) that it can be extended with 
additional commands just like vcsh and has the benefit of also using 
normal git repositories, enabling easier usage from the command-line.

While vcsh is the obvious (and only) option for some cases, such as 
dotfiles directly in ~, I'm wondering about the other cases. What are 
your opinions?

More information about the vcs-home mailing list