aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--using-git.texinfo27
1 files changed, 25 insertions, 2 deletions
diff --git a/using-git.texinfo b/using-git.texinfo
index 0cbf2b5..f57ea98 100644
--- a/using-git.texinfo
+++ b/using-git.texinfo
@@ -1310,8 +1310,9 @@ is annoying.
* Git and links::
* Git and filenames::
* Git and merge tracking::
-@c TODO * git and file renames::
-@c TODO * git and encoding convertions::
+* Git and empty directories::
+@c TODO * Git and file renames::
+@c TODO * Git and encoding convertions::
@c TODO * Git and atomic commits::
@end menu
@@ -1361,6 +1362,11 @@ so set it on and only on the files with a
shebang or otherwise tagged to how a specific
permission.
+Additionally Git does not track file ownership
+--- that whould not only be stupid, that would
+be outright dumb, even moronic ---, access
+control lists, extended attributes nor forks.
+
@node Git and timestamps
@@ -1443,6 +1449,8 @@ it belongs.
A Git repository will not grow larger if
you hard link a huge file over and over
again, not that you would ever want to…
+However Git does not actually track hard
+links.
Git supports symbolic links, and stores
the exact reference stored in the symlink,
@@ -1492,6 +1500,21 @@ created.
+@node Git and empty directories
+@section Git and empty directories
+
+Git does not track empty directories,
+it even removes them for you when
+it remove all files in a directory.
+Basically there is not reason to track
+directories, ever, but if you are so
+inclined you can add a @file{.gitignore}
+file inside it.
+
+
+
+
+
@node Beyond Git
@chapter Beyond Git