make discovery only discover new artifacts ------------------------------------------
Key: MRM-125 URL: http://jira.codehaus.org/browse/MRM-125 Project: Maven Repository Manager Issue Type: Bug Components: discovery Reporter: Brett Porter currently every artifact is discovered every time. A technique that facilitates only finding new artifacts is needed. Note gotchas: - different operations will run at different times, so there can't be a single repository discovery timestamp. For example, indexing might check based on the last time the index was updated - some operations are not atomic (eg indexing may not complete, but the index is newer than some artifacts created afterwards, and artifacts created between discovery and indexing will fall through the cracks) I'd suggest narrowing down the times to some atomic operations (eg, updating index for all new artifacts, where index is only written at the end), and tracking the timestamp based on the conclusion of discovery, not the operation, then recording those timestamps in a metadata file in the root of the repository. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira