Am 18.07.2011 20:13, schrieb Neal Kreitzinger: > HEAD:$subdir worked on my bare repo. I ran it for each transformant > pathspec and then combined the archives with tar --catenate: > > # git archive --format=tar --prefix=myWeb/myRoot/myAPP/Templates/ > HEAD:WebPortal/Templates/ >myAPP.myTag.tar > # git archive --format=tar --prefix=opt/mySTUFF/v01/SCRIPTS/ > HEAD:SCRIPTS/ >SCRIPTS.tar > # tar --file=myAPP.myTag.tar -A SCRIPTS.tar > > However, the permissions also need to change to 777 and tar --mode would > not effect this in combination with --catenation or -x. Is there a way > I can change the permissions without having to untar->chmod->retar, and > without having to use a non-bare repo as an intermediary? You can use the configuration setting tar.umask to affect the permissions of the archive entries. Set it to 0 to pass the permission bits from the repo unchanged. René -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html