#816: BibUpload: smart uploading of record changes via 005 revision diffing
--------------------------+----------------------
Reporter: simko | Owner: vvenkatr
Type: enhancement | Status: in_merge
Priority: major | Milestone:
Component: BibUpload | Version:
Resolution: | Keywords:
--------------------------+----------------------
Changes (by vvenkatr):
* status: new => in_merge
Comment:
'''BibUpload Revision Verifier : Smart Record Uploading -
FINAL_816_Smart_Upload'''
* Retrieves the archived record corresponding to the timestamp of the
submitted record and the existing revision from the system and identifies
the changes. If there are no common fields between the two changes(Archive
vs Upload and Current vs Upload) identified,a patch is generated and
bibupload will continue with OPT_MODE set to correct(rather than replace)
* Conflicting records will be moved to holding pen.
* Regression test cases added for different possible patch/conflict
scenarios.
'''BibUpload Revision Verifier : Revision Verifier/Updater -
FINAL_816_BibEdit_CLI_Tool'''
* It is required to update the 005 revision tag in all the
records(including the archives) for smart upload to work.
* Updates bibedit to handle scenarios to check/fix 005 revision based
on last modified date
* Provides additional options to update archived records
simultaneously/seperately
--
Ticket URL: <http://invenio-software.org/ticket/816#comment:1>
Invenio <http://invenio-software.org>