Bureaucrats, confirmed, Administrators
4,558
edits
(add executable bits to hook) |
(Adds commentary about hard-linked files) |
||
Line 71: | Line 71: | ||
## Special case handled above | ## Special case handled above | ||
## mirror_dir "/home/greg/bin" | ## mirror_dir "/home/greg/bin" | ||
</source> | |||
== Problems with Hard-linked files == | |||
I got this with a recent <code>yum install</code> | |||
<pre> | |||
etckeeper warning: hardlinked files could cause problems with git: | |||
./fail2ban/action.d/badips.pyc | |||
./fail2ban/action.d/badips.pyo | |||
./fail2ban/action.d/smtp.pyc | |||
./fail2ban/action.d/smtp.pyo | |||
</pre> | |||
I looked at the .gitignore in /etc and .pyo and .pyc files are already ignored, so there is no problem. In fact, you can verify that git is NOT tracking these files in etc with the following: | |||
<source lang="bash"> | |||
git ls-files fail2ban | grep py | |||
</source> | |||
and compare to actual directory contents <code>ls -al /etc/fail2ban</code> | |||
<source lang="bash"> | |||
# What files am I intentionally ignoring with .gitignore? | |||
git ls-files --other --ignored --exclude-standard | |||
# same as | |||
git status --ignored | |||
</source> | </source> | ||