diff options
author | Hans Ulrich Niedermann <hun@n-dimensional.de> | 2008-06-21 16:27:57 +0200 |
---|---|---|
committer | Hans Ulrich Niedermann <hun@n-dimensional.de> | 2008-06-21 16:27:57 +0200 |
commit | d1557de6b1a0e5f56d49e0b395854f57539263ba (patch) | |
tree | f7e865dcaf1d5035203649e36380bb9a6e330f0e | |
parent | e546693013f5791feb43f9ad126e3a44e032a8c9 (diff) | |
download | ndim-git-utils-d1557de6b1a0e5f56d49e0b395854f57539263ba.tar.gz ndim-git-utils-d1557de6b1a0e5f56d49e0b395854f57539263ba.tar.xz ndim-git-utils-d1557de6b1a0e5f56d49e0b395854f57539263ba.zip |
git-amb: Let purge[-all] remove RO files, dirs
-rw-r--r-- | NEWS | 3 | ||||
-rwxr-xr-x | git-amb/git-amb.in | 2 |
2 files changed, 5 insertions, 0 deletions
@@ -1,5 +1,8 @@ ndim-git-utils 1.17.39 * FIXME + * git-amb: + * The 'purge' and 'purge-all' commands now remove + read-only files and dirs. ndim-git-utils 1.17 * New: diff --git a/git-amb/git-amb.in b/git-amb/git-amb.in index 0adceb6..d71f3c0 100755 --- a/git-amb/git-amb.in +++ b/git-amb/git-amb.in @@ -135,6 +135,7 @@ amb_printvars() { amb_purge() { echo "$self: Purging branch ${git_branch} build and install" echo "$self: Purging $top_builddir..." + if test -d "$top_builddir"; then chmod -R u+w "$top_builddir"; fi rm -rf "$top_builddir" echo "$self: Purging $top_installdir..." rm -rf "$top_installdir" @@ -144,6 +145,7 @@ amb_purge() { amb_purge_all() { echo "$self: Purging ALL branches" echo "$self: Purging $amb_builddir..." + if test -d "$amb_builddir"; then chmod -R u+w "$amb_builddir"; fi rm -rf "$amb_builddir" echo "$self: Purging $amb_installdir..." rm -rf "$amb_installdir" |