You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Mark Hewett <ma...@gmail.com> on 2006/07/17 21:10:28 UTC

[m2] release:perform checkout vs. export (with Subversion)

When doing a release:perform the tagged version is checked out into
target/checkout.  This causes some issues with Subclipse - you end up
with a Subversion working copy nested within a Subversion working
copy, and even though the target directory is marked as ignored this
causes new resources created under target/checkout during the build
(in my case, cobertura.ser) to show up during a "Team/Synchronize with
Repository" operation in Eclipse, and also causes the operation to
take much longer.

I'm told (on the Subclipse list) that if Maven 2 did an export instead
of a checkout that this would not be an issue, performance would be
improved (since the exported resources are not versioned at all the
status would not be checked) and disk space would be saved (since you
don't have a full working copy with export - just the actual
resources).

This applies to Subversion.  I'm not sure if it also applies to CVS,
although with export at least you would save creating the .CVS
directories.

So, any reason that release:perform can't use export instead of
checkout?  Should this be asked on the dev list instead (I'm not
subscribed, and I don't see a way to search the archives to see if
this has come up already).

Thanks,
Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org