Also I forgot to add.. I'll be creating a branch for the staging repos where we can apply the patches first before merging them all to trunk.
On Mon, Jun 21, 2010 at 10:02 AM, Deng Ching <[email protected]> wrote: > Just to get everyone updated on where we are on the staging repositories.. > > Last Saturday, we reviewed and revised the patch that was submitted for > MRM-980. The patch contains the new module for the repo merge, with the > class for getting the artifacts in the source repo implemented. One of the > things that was encountered in using the new repository API was having to do > nested loops through the namespace, project & version then through a list of > ArtifactMetadata in order to get the artifacts. (Brett, is there an easier > way to do this?) > > The next item that needs to be done now is to implement the repository > merge API. As a starting point, here are the test cases that we've > identified which needs to be covered: > - no artifacts with the same groupId & artifactId exist in the target repo > - artifacts with the same groupId & artifactId (but with a different > version) exist in the target repo > - artifacts with the same version exist in the target repo > - repositories have different layouts (ex. source repo is legacy type, > target repo is default type) > - source repo is empty > - target repo is empty > > > Thanks, > Deng > >
