summaryrefslogtreecommitdiff
path: root/subversion/svn/cleanup-cmd.c
diff options
context:
space:
mode:
Diffstat (limited to 'subversion/svn/cleanup-cmd.c')
-rw-r--r--subversion/svn/cleanup-cmd.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/subversion/svn/cleanup-cmd.c b/subversion/svn/cleanup-cmd.c
index 6b0b62efe9302..516b933f68f4c 100644
--- a/subversion/svn/cleanup-cmd.c
+++ b/subversion/svn/cleanup-cmd.c
@@ -72,13 +72,14 @@ svn_cl__cleanup(apr_getopt_t *os,
SVN_ERR(svn_dirent_get_absolute(&target_abspath, target, iterpool));
- if (opt_state->remove_unversioned || opt_state->remove_ignored)
+ if (opt_state->remove_unversioned || opt_state->remove_ignored ||
+ opt_state->vacuum_pristines)
{
svn_error_t *err = svn_client_vacuum(target_abspath,
opt_state->remove_unversioned,
opt_state->remove_ignored,
TRUE /* fix_timestamps */,
- FALSE /* vacuum_pristines */,
+ opt_state->vacuum_pristines,
opt_state->include_externals,
ctx, iterpool);