Mark Hills wrote:
- find objects -depth -print | cpio $cpio_quiet_flag -pumd$l "$GIT_DIR/" || \
+ # Create dirs using umask and permissions and destination
+ find objects -type d -print | (cd "$GIT_DIR" && xargs mkdir -p) &&
+ # Copy existing 0444 permissions on content
+ find objects ! -type d -print | cpio $cpio_quiet_flag -pumd$l "$GIT_DIR/" || \
By the way, it is important that previous version had -depth, and
proposed one doesn't? Was it about creating directories before files?
--
Jakub Narebski
Warsaw, Poland
ShadeHawk on #git