[arch-projects] [ABS] [PATCH v3 0/7] vcs prototype cleanups and some git-specific changes
Linus Arver
linusarver at gmail.com
Wed Nov 9 00:56:42 EST 2011
Hello all,
So this is the third iteration of my initial patch series. Sorry about the
weird, non-uniform mailings before (I learned about git send-email today).
The biggest change from the earlier series is that for the git prototype, I
actually threw out the temporary build directory altogether. Jesse Young's
suggestion of just using the SCM builtins to get a pristine working directory
started making more sense to me as I thought about the problem. My initial
resistance to the idea doesn't make sense --- sorry Jesse! Unfortunately, I am
really only familiar with git, so I couldn't make a uniform change across all
VCS prototypes.
I also used rsync to efficiently copy the temporary directory for cvs/svn
prototypes (instead of doing a "cp -r" followed with a find command for
recursive deletion of unwanted directories).
The other notable change is that I dropped the idea of deleting the temporary
build directories inside package() altogether (PATCH v2 1/7), as Lukas
Fleischer suggested.
Linus Arver (7):
vcs prototypes: consistent $PWD after checkout
vcs prototypes: typo/stylistic fixes
git prototype: on initial clones, perform a shallow clone
git prototype: remove temp build directory
vcs prototypes: simplify code
vcs prototypes: consistent coding style
vcs prototypes: more efficient temp build directories
prototypes/PKGBUILD-bzr.proto | 14 ++++++++------
prototypes/PKGBUILD-cvs.proto | 16 ++++++++--------
prototypes/PKGBUILD-darcs.proto | 20 ++++++++++----------
prototypes/PKGBUILD-git.proto | 22 +++++++++++-----------
prototypes/PKGBUILD-hg.proto | 17 +++++++++--------
prototypes/PKGBUILD-svn.proto | 14 ++++++++------
6 files changed, 54 insertions(+), 49 deletions(-)
--
1.7.7.2
More information about the arch-projects
mailing list