[open-ils-commits] [GIT] Evergreen ILS branch master updated. a0ada5bf53c1bb3abe7dfcc11029d380f075d0ec
Evergreen Git
git at git.evergreen-ils.org
Fri Jun 19 16:49:21 EDT 2015
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Evergreen ILS".
The branch, master has been updated
via a0ada5bf53c1bb3abe7dfcc11029d380f075d0ec (commit)
from 2f47631078a92b306abbe5f0ff77767836c51c43 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit a0ada5bf53c1bb3abe7dfcc11029d380f075d0ec
Author: Yamil Suarez <yamil at yamil.com>
Date: Fri Jun 19 10:50:45 2015 -0400
LP#1465830: authority linker now ignores $e and $4 in bib name headings
presence of relator terms or codes in $e or $4 can prevent authority
headings linking
To test
-------
[1] Create an authority record with a name heading like this
100 $a Example, Natalia $d 1945-
[2] Create a bib record that contains the name and a relator
code or term, e.g.,
100 $a Example, Natalia $d 1945- $4edt
[3] Run authority_control_fields.pl. Note that the
heading in the bib is *NOT* linked, as evidence
by no $0 being added to the bib heading and no
rows added to authority.bib_linking for that bib
and authority.
[4] Apply the patch and re-run step 3. This time,
the link gets established:
100 $a Example, Natalia $d 1945- $4 edt $0 (CONS)xxx
Signed-off-by: Yamil Suarez <yamil at yamil.com>
Signed-off-by: Galen Charlton <gmc at esilibrary.com>
diff --git a/Open-ILS/src/support-scripts/authority_control_fields.pl.in b/Open-ILS/src/support-scripts/authority_control_fields.pl.in
index 963af19..d8698db 100755
--- a/Open-ILS/src/support-scripts/authority_control_fields.pl.in
+++ b/Open-ILS/src/support-scripts/authority_control_fields.pl.in
@@ -125,7 +125,6 @@ my %controllees = (
b => { 100 => 'b' },
c => { 100 => 'c' },
d => { 100 => 'd' },
- e => { 100 => 'e' },
f => { 100 => 'f' },
g => { 100 => 'g' },
j => { 100 => 'j' },
@@ -136,13 +135,11 @@ my %controllees = (
q => { 100 => 'q' },
t => { 100 => 't' },
u => { 100 => 'u' },
- 4 => { 100 => '4' },
},
110 => { a => { 110 => 'a' },
b => { 110 => 'b' },
c => { 110 => 'c' },
d => { 110 => 'd' },
- e => { 110 => 'e' },
f => { 110 => 'f' },
g => { 110 => 'g' },
k => { 110 => 'k' },
@@ -151,7 +148,6 @@ my %controllees = (
p => { 110 => 'p' },
t => { 110 => 't' },
u => { 110 => 'u' },
- 4 => { 110 => '4' },
},
111 => { a => { 111 => 'a' },
c => { 111 => 'c' },
@@ -167,7 +163,6 @@ my %controllees = (
q => { 111 => 'q' },
t => { 111 => 't' },
u => { 111 => 'u' },
- 4 => { 111 => '4' },
},
130 => { a => { 130 => 'a' },
d => { 130 => 'd' },
@@ -188,7 +183,6 @@ my %controllees = (
b => { 100 => 'b' },
c => { 100 => 'c' },
d => { 100 => 'd' },
- e => { 100 => 'e' },
f => { 100 => 'f' },
g => { 100 => 'g' },
h => { 100 => 'h' },
@@ -207,13 +201,11 @@ my %controllees = (
x => { 100 => 'x' },
y => { 100 => 'y' },
z => { 100 => 'z' },
- 4 => { 100 => '4' },
},
610 => { a => { 110 => 'a' },
b => { 110 => 'b' },
c => { 110 => 'c' },
d => { 110 => 'd' },
- e => { 110 => 'e' },
f => { 110 => 'f' },
g => { 110 => 'g' },
h => { 110 => 'h' },
@@ -299,7 +291,6 @@ my %controllees = (
b => { 100 => 'b' },
c => { 100 => 'c' },
d => { 100 => 'd' },
- e => { 100 => 'e' },
f => { 100 => 'f' },
g => { 100 => 'g' },
j => { 100 => 'j' },
@@ -310,13 +301,11 @@ my %controllees = (
q => { 100 => 'q' },
t => { 100 => 't' },
u => { 100 => 'u' },
- 4 => { 100 => '4' },
},
710 => { a => { 110 => 'a' },
b => { 110 => 'b' },
c => { 110 => 'c' },
d => { 110 => 'd' },
- e => { 110 => 'e' },
f => { 110 => 'f' },
g => { 110 => 'g' },
k => { 110 => 'k' },
@@ -325,7 +314,6 @@ my %controllees = (
p => { 110 => 'p' },
t => { 110 => 't' },
u => { 110 => 'u' },
- 4 => { 110 => '4' },
},
711 => { a => { 111 => 'a' },
c => { 111 => 'c' },
@@ -341,7 +329,6 @@ my %controllees = (
q => { 111 => 'q' },
t => { 111 => 't' },
u => { 111 => 'u' },
- 4 => { 111 => '4' },
},
730 => { a => { 130 => 'a' },
d => { 130 => 'd' },
-----------------------------------------------------------------------
Summary of changes:
.../support-scripts/authority_control_fields.pl.in | 13 -------------
1 files changed, 0 insertions(+), 13 deletions(-)
hooks/post-receive
--
Evergreen ILS
More information about the open-ils-commits
mailing list