From: David Tweed Date: Mon, 25 Feb 2008 05:54:55 GMT Subject: Re: [Q] Tell Git to follow symlinks? Message-ID: In-Reply-To: <87zltq2xzn.dlv@maison.homelinux.org> On Sun, Feb 24, 2008 at 3:08 PM, Remi Vanicat wrote: > "Alexander Gladysh" writes: > > > I thought to construct my repo of the number of symlinks to other > > places, but apparently Git does not follow any simlinks. > > I use "reverse" symlinks: the files i want to manage are replaced by > symlink to the file that is in then git repository: > > my home contain: > > .abbrev_defs -> .myconfig/abbrev_defs > .bash_logout -> .myconfig/bash_logout [...] > > and a .myconfig git repository that manage those file. For configuration files I tend to actually physically copy them to a directory under the tree that I'm archiving using git, just because it feels slightly safer. If something git related goes wrong (probably due to my input) it can't, eg, stick an old, corrupted version of, eg, .bashrc in my home directory, which stops terminal login when I next reboot. (I had something similar happen when I actually had the live version of my archiving script being put into the archive. When I checked out a previous tree to look at something, an old buggy archiving script got checked out and created half a dozen corrupt commits I had to reset away.) Of course, the odds of anything like this happening in practice are quite small. -- cheers, dave tweed__________________________ david.tweed@gmail.com Rm 124, School of Systems Engineering, University of Reading. "while having code so boring anyone can maintain it, use Python." -- attempted insult seen on slashdot