[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