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

Reply via email to