maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Clemens Quoß (JIRA) <>
Subject [jira] [Commented] (SCM-917) Enable remote scm:remove
Date Sat, 02 Feb 2019 15:49:00 GMT


Clemens Quoß commented on SCM-917:

>From svn help rm:

delete (del, remove, rm): Remove files and directories from version control.
usage: 1. delete PATH...
 2. delete URL...

1. Each item specified by a PATH is scheduled for deletion upon
 the next commit. Files, and directories that have not been
 committed, are immediately removed from the working copy
 unless the --keep-local option is given.
 PATHs that are, or contain, unversioned or modified items will
 not be removed unless the --force or --keep-local option is given.

2. Each item specified by a URL is deleted from the repository
 via an immediate commit.


What I am trying to implement is usage point 2.  Delete URL...

And then use it to remove the tag in release:rollback ...



> Enable remote scm:remove
> ------------------------
>                 Key: SCM-917
>                 URL:
>             Project: Maven SCM
>          Issue Type: Improvement
>          Components: maven-scm-provider-svn
>    Affects Versions: 1.11.1
>            Reporter: Clemens Quoß
>            Priority: Critical
>             Fix For: waiting-for-feedback
> In order to work on MRELEASE-229, I would like to provide a PR for SCM to enable remote
removal for provider svn.
> Short outline:
> Introducing new parameter on scm:remove "remoteRemove" (alternative: use pushChanges
for this for svn, but this might be confusing).
> Implementation:
> New execute method in SvnRemoveCommand using a new ScmRemoveParameters carrying this
new parameter.  If true, use url from repository as base to construct targets from scm file
set in command line.

This message was sent by Atlassian JIRA

View raw message