tar-tree: add the "tar.umask" config option
commitce1a79b6a74b031213d8efd4f72cb0e954e261d5
authorWilly Tarreau <w@1wt.eu>
Thu, 20 Jul 2006 09:30:44 +0000 (20 11:30 +0200)
committerJunio C Hamano <junkio@cox.net>
Mon, 24 Jul 2006 06:35:13 +0000 (23 23:35 -0700)
tree923546c64b179474c10d3b083e7b9d041c051c5d
parent1b91abe35079f3d6e6440b9a49766de06f3f1659
tar-tree: add the "tar.umask" config option

By default, git-tar-tree(1) sets file and directories modes to 0666
or 0777. While this is both useful and acceptable for projects such
as the Linux Kernel, it might be excessive for other projects. With
this variable, it becomes possible to tell git-tar-tree(1) to apply
a specific umask to the modes above. The special value "user"
indicates that the user's current umask will be used. This should be
enough for most projects, as it will lead to the same permissions as
git-checkout(1) would use. The default value remains 0, which means
world read-write.

Signed-off-by: Willy Tarreau <w@1wt.eu>
Acked-by: Rene Scharfe <rene.scharfe@lsrfire.ath.cx>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Documentation/config.txt
Documentation/git-tar-tree.txt
builtin-tar-tree.c