git cherry-pick 8660c8ead38111440fe094d2e61f8085c156886c && \
git cherry-pick 9a2267e1e14c13ea295533dd8c3785df351fe71d && \
git cherry-pick 2c34ceaa2f8ff2fb6baa08c1d1b5c93d3c48a59b


# commit 2c34ceaa2f8ff2fb6baa08c1d1b5c93d3c48a59b
# Author: Oleg Andreev <oleganza@gmail.com>
# Date:   Sun Nov 6 22:55:18 2011 +0100
# 
#     resolved conflict in: git-submodule: pass --progress to git-clone and git-fetch
# 
# commit 9a2267e1e14c13ea295533dd8c3785df351fe71d
# Author: Oleg Andreev <oleganza@gmail.com>
# Date:   Tue Sep 27 08:38:20 2011 +0200
# 
#     resolved conflict in gc.c with --progress
# 
# commit 8660c8ead38111440fe094d2e61f8085c156886c
# Author: Oleg Andreev <oleganza@gmail.com>
# Date:   Tue Sep 27 08:24:25 2011 +0200
# 
#     git-repack: pass --progress down to git-pack-objects



# commit 07d615aa1b0cad8b251a5372255c4f4af120522b
# Author: Oleg Andreev <oleganza@gmail.com>
# Date:   Sun Nov 6 22:55:18 2011 +0100
# 
#     git-submodule: pass --progress to git-clone and git-fetch
# 
# commit fb405554da8573bff909c7ed8333243e96fea3ba
# Author: Oleg Andreev <oleganza@gmail.com>
# Date:   Tue Sep 27 08:38:20 2011 +0200
# 
#     git-gc: pass --progress down to git-repack
# 
# commit 39bdc96b4ba77f40be84758b18fbdb4f4c7f3546
# Author: Oleg Andreev <oleganza@gmail.com>
# Date:   Tue Sep 27 08:24:25 2011 +0200
# 
#     git-repack: pass --progress down to git-pack-objects