Requesting package vcsh.
description: Config manager based on Git.
Why should this be included in the repository?
vcsh makes it very easy to manage dotfiles. vcsh allows you to maintain several Git repositories in one single directory. They all maintain their working trees without clobbering each other or interfering otherwise. By default, all Git repositories maintained via vcsh store the actual files in $HOME but you can override this setting if you want to.
All this means that you can have one repository per application or application family, i.e. zsh, vim, ssh, etc. This, in turn, allows you to clone custom sets of configurations onto different machines or even for different users; picking and mixing which configurations you want to use where.
As opposed to similar tools it does not require symlinking files, it can store files directly where they belong.
vcsh is the easiest tool I have used for this purpose making it very fast to replicate dotfiles across machines. It is available on a majority distros I have used.
I have begun packaging and would gladly contribute the required package.