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
>
>

Reply via email to