|author||Ian Jackson <firstname.lastname@example.org>||2018-01-24 23:46:33 +0000|
|committer||Ian Jackson <email@example.com>||2018-01-24 23:46:37 +0000|
dgit(7): Discuss git-unrepresentable properties of source trees.
Signed-off-by: Ian Jackson <firstname.lastname@example.org>
Diffstat (limited to 'dgit.7')
1 files changed, 11 insertions, 0 deletions
@@ -197,6 +197,17 @@ import existing vcs history
(which might not be faithful to dgit's invariants)
or previous non-Dgit uploads
(which would not provide a very rich history).
+git represents only file executability.
+git does not represent empty directories,
+or any leaf objects other than plain files and symlinks.
+The behaviour of Debian source package formats
+on objects with unusual permissions is complicated.
+Some pathological Debian source packages will no longer build
+if empty directories are pruned
+(or if other things not reproduced by git are changed).
+Such sources cannot be worked with properly in git,
+and therefore not with dgit either.
.SH READ-ONLY DISTROS
Distros which do not maintain a set of dgit history git repositories
can still be used in a read-only mode with dgit. Currently Ubuntu