merge fixes

git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@292384 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Brett Leslie Porter 2005-09-29 03:48:30 +00:00
parent fa1eaf9a2c
commit 5d4c8f0aa9
2 changed files with 7 additions and 9 deletions

View File

@ -101,21 +101,19 @@ protected void updateRepositoryMetadata( ArtifactRepository localRepository, Art
} }
} }
boolean changed = false; boolean changed;
// If file could not be found or was not valid, start from scratch // If file could not be found or was not valid, start from scratch
if ( metadata == null ) if ( metadata == null )
{ {
metadata = new Metadata(); metadata = this.metadata;
metadata.setGroupId( getGroupId() );
metadata.setArtifactId( getArtifactId() );
metadata.setVersion( getBaseVersion() );
changed = true; changed = true;
} }
else
changed |= metadata.merge( this.metadata ); {
changed = metadata.merge( this.metadata );
}
if ( changed ) if ( changed )
{ {

View File

@ -116,7 +116,7 @@
} }
if ( v.getLastUpdated() == null || v.getLastUpdated().length() == 0 || if ( v.getLastUpdated() == null || v.getLastUpdated().length() == 0 ||
versioning.getLastUpdated().compareTo( v.getLastUpdated() ) > 0 ) versioning.getLastUpdated().compareTo( v.getLastUpdated() ) >= 0 )
{ {
v.setLastUpdated( versioning.getLastUpdated() ); v.setLastUpdated( versioning.getLastUpdated() );