<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html style="direction: ltr;">
<head>
  <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  <style>body p { margin-bottom: 0cm; margin-top: 0pt; } </style>
</head>
<body style="direction: ltr;" bidimailui-detected-decoding-type="UTF-8"
 bgcolor="#ffffff" text="#000000">
I tried to symlink /boot/grub/ and got one single file (the symbolic
link itself). Some googling immediately revealed that making git follow
symlinks is a popular question, with a typical answer that git doesn't
like to do that (or can't do that).<br>
<br>
So given that a configuration repository is supposed to be a long term
thing, I would avoid this, even if I found a way to trick git into
following symlinks. Even specific symlinks (because /etc has a few of
its own).<br>
<br>
   Eli<br>
<br>
On 06/08/2012 08:06 AM, Oleg Goldshmidt wrote:
<blockquote cite="mid:m3wr3ifl3g.fsf@goldshmidt.org" type="cite">
  <pre wrap="">Eli Billauer <a class="moz-txt-link-rfc2396E" href="mailto:eli@billauer.co.il">&lt;eli@billauer.co.il&gt;</a> writes:

  </pre>
  <blockquote type="cite">
    <pre wrap="">What I liked less, is that the repository is under /etc (not surprising, and
still), so configuration files outside that directory can't be
tracked. /var/lib/tftpboot/pxelinux.cfg/, for example.
    </pre>
  </blockquote>
  <pre wrap="">
So, out of curiousity, what does it do with symlinks? A typical use
case, in my mind, would be a package under /opt with configuration
under /opt/foo/etc and symlinks under /etc/foo - how is that handled?

If it works in some sane way then maybe all it takes is symlinking
what you need?

  </pre>
</blockquote>
<p><br>
</p>
<br>
<pre class="moz-signature" cols="72">-- 
Web: <a class="moz-txt-link-freetext" href="http://www.billauer.co.il">http://www.billauer.co.il</a>
</pre>
</body>
</html>