Author: olamy
Date: Tue Jun 8 21:39:49 2010
New Revision: 952830
URL: http://svn.apache.org/viewvc?rev=952830&view=rev
Log:
[SCM-521] Please add support for optional push / merge to the bazaar provider
Modified:
maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/command/checkin/BazaarCheckInCommand.java
maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/command/tag/BazaarTagCommand.java
Modified:
maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/command/checkin/BazaarCheckInCommand.java
URL:
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/command/checkin/BazaarCheckInCommand.java?rev=952830&r1=952829&r2=952830&view=diff
==============================================================================
---
maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/command/checkin/BazaarCheckInCommand.java
(original)
+++
maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/command/checkin/BazaarCheckInCommand.java
Tue Jun 8 21:39:49 2010
@@ -95,7 +95,7 @@ public class BazaarCheckInCommand
// Push to parent branch if any
BazaarScmProviderRepository repository = (BazaarScmProviderRepository)
repo;
- if ( !repository.getURI().equals(
fileSet.getBasedir().getAbsolutePath() ) )
+ if ( !repository.getURI().equals(
fileSet.getBasedir().getAbsolutePath() ) && repo.isPushChanges() )
{
String[] pushCmd = new String[] { BazaarConstants.PUSH_CMD,
BazaarConstants.NO_STRICT_OPTION, repository.getURI() };
result =
Modified:
maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/command/tag/BazaarTagCommand.java
URL:
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/command/tag/BazaarTagCommand.java?rev=952830&r1=952829&r2=952830&view=diff
==============================================================================
---
maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/command/tag/BazaarTagCommand.java
(original)
+++
maven/scm/trunk/maven-scm-providers/maven-scm-provider-bazaar/src/main/java/org/apache/maven/scm/provider/bazaar/command/tag/BazaarTagCommand.java
Tue Jun 8 21:39:49 2010
@@ -77,7 +77,7 @@ public class BazaarTagCommand extends Ab
// Push new tags to parent branch if any
BazaarScmProviderRepository bazaarRepository =
(BazaarScmProviderRepository) repository;
- if ( !bazaarRepository.getURI().equals(
fileSet.getBasedir().getAbsolutePath() ) )
+ if ( !bazaarRepository.getURI().equals(
fileSet.getBasedir().getAbsolutePath() ) && repository.isPushChanges() )
{
String[] pushCmd = new String[] { BazaarConstants.PUSH_CMD,
bazaarRepository.getURI() };
ScmResult pushResult =