New method of handling of ignored files in vcsh

Richard Hartmann richih.mailinglist at gmail.com
Fri Nov 18 18:22:54 CET 2011


Hi all,

in case you are using vcsh, please run:

    cd $vcsh_git_repo
    git pull
    cd
    rm .gitignore
    for i in $(vcsh list); do vcsh seed-gitignore $i; vcsh run $i git
status; done

This will switch you over to the new way of handling gitignores and
print whatever files are changed (most likely ~/.gitignore.d/$repo
and, in mr.vcsh's case, the removal of .gitignore).

To just commit everything, run

    for i in $(vcsh list); do vcsh run $i git commit -a -m "New way of
handling ignored files"; vcsh run $i git push; done

or just use the mr setup you all should have, anyway.


I _highly_ recommend this update and the update of all your repos.
It's a _lot_ cleaner and better than the old system. It even made me
release a new version and thus lose 0.20111111.


Richard

PS: In case you misssed it, vcsh has a proper Makefile, now. Cleaner
than the softlinking.


More information about the vcs-home mailing list