CVS Commit Overview for 2007-03-15
==================================
2007-03-15 Tibor Simko <[email protected]>
* modules/miscutil/lib/urlutils.py: Replace "&" by "&" after
encoding URL arguments in make_canonical_urlargd(). Fixes HTML
standard compliance issues. Thanks to Michael Ehrismann for
reporting the problem.
2007-03-15 Nicholas Robinson <[email protected]>
* modules/bibedit/bin/xmlmarc2textmarc.in: Refactoring: moved
'main' function into 'xmlmarc2textmarclib.py'.
2007-03-15 Nicholas Robinson <[email protected]>
* modules/bibedit/lib/xmlmarc2textmarclib.py: * Fixed display of
empty indicators in TEXT-MARC mode - they are now replaced by an
underscore instead of a space; * Fixed Display of empty ind1 when
ind2 is not empty in ALEPH-MARC mode. Previously, ind1 would be a
space - now it is an underscore; * Fixed handling of empty
indicators in MARC XML fields - now handles either spaces or
empty strings (e.g.: ind1=\" \" or ind1=\"\"); * Fixed issue
concerning the order of datafields and subfields in the record:
previously both datafields and subfields were orderd alpha-
numerically in the resulting MARC record - now the order in which
they occurred in the XML MARC record is respected; * Added config
variable 'CFG_ORGANIZATION_IDENTIFIER' that should contain the
identifer of the organization to which the 001 field value belongs
(set as SzGeCERN for CERN sites - other sites should configure
their own value for this). The 003 field is now added to
ALEPH-MARC 'insert' and 'replace' records, and dropped from all
other ALEPH-MARC records. Its value from the XML MARC record is
preserved in TEXT-MARC mode; * Fixed a bug in ALEPH-MARC 'insert'
mode. Previously the SYS (970__a) that was present in the XML
MARC record was taken as the SYS for the record and put into the
001 field of the resulting ALEPH record. This was wrong. Now,
when creating an ALEPH insert record, 970 is dropped from the XML
record, and a random sysno is generated for the new ALEPH record.
No 001 is added to the record - ALEPH will choose its own SYS
and add a 001 automatically. * Changed the "m" (modify) option
of --aleph-mode to be "c" (correct); * Other refactoring and
code-cleaning after pylint;
2007-03-15 Nicholas Robinson <[email protected]>
* modules/bibedit/lib/refextract.py: Added a dictionary to keep a
count of all periodical titles found in reference lines during an
extraction job. (This dictionary of totals could be used to produce
some kind of statistic about most commonly found titles, for
example.)
2007-03-15 Tibor Simko <[email protected]>
* modules/bibrank/lib/bibrank_record_sorter.py: Immunized
is_method_valid() from collection existence problems.
--
CDS Invenio Developers <[email protected]>