[open-ils-commits] [GIT] Evergreen ILS branch tags/rel_2_7_0 created. 2f6a41a31870f57eefffe389e4daa530a36265e0

Evergreen Git git at git.evergreen-ils.org
Thu Sep 18 23:01:19 EDT 2014


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, tags/rel_2_7_0 has been created
        at  2f6a41a31870f57eefffe389e4daa530a36265e0 (commit)

- Log -----------------------------------------------------------------
commit 2f6a41a31870f57eefffe389e4daa530a36265e0
Author: Ben Shum <bshum at biblio.org>
Date:   Thu Sep 18 22:52:51 2014 -0400

    Bumping version numbers, adding Upgrade Script and Changelog
    
    Signed-off-by: Ben Shum <bshum at biblio.org>

diff --git a/ChangeLog b/ChangeLog
index 1f72b2c..c13fd11 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,5879 @@
-Evergreen doesn't keep a GNU-style ChangeLog except in release tarballs.
-Those seeking a change log are encouraged to run 'git log -v', or read
-it online at: http://git.evergreen-ils.org/?p=Evergreen.git;a=log
+commit 2bcef9bab671dd5d55cb8c57a745695981d08fdc
+Author: Ben Shum <bshum at biblio.org>
+Date:   Thu Sep 11 01:50:47 2014 -0400
+
+    Bump OpenILS.pm version
+    
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/perlmods/lib/OpenILS.pm
+
+commit 116e9def5ad901e4690aba2e873f21d724a76c19
+Author: Ben Shum <bshum at biblio.org>
+Date:   Thu Sep 11 17:42:26 2014 -0400
+
+    Update core committer information on the staff client's About Page
+    
+    senator has not contributed anything new for the past six months and is
+    therefore moved to the "Past Core Committer" listing per policies on:
+    http://wiki.evergreen-ils.org/doku.php?id=contributing:contributors
+    
+    berick belongs to a new organization and this has been updated accordingly.
+    
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2	2	Open-ILS/xul/staff_client/chrome/content/main/about.html
+
+commit 1d18f19c11990a3d17377bbadc479f4080261135
+Author: Chris Sharp <csharp at georgialibraries.org>
+Date:   Thu Sep 18 12:49:45 2014 -0400
+
+    LP#1234927: Pluralizing link names to follow convention.
+    
+    Based on feedback from Mike Rylander on the Launchpad ticket.
+    
+    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+4	4	Open-ILS/examples/fm_IDL.xml
+
+commit 8669b1c730bf9988bfe9c9b41f28753adb6c7a10
+Author: Chris Sharp <csharp at georgialibraries.org>
+Date:   Thu Sep 18 10:16:20 2014 -0400
+
+    LP#1234927 Reporter needs Item -> Combined Aged and Active Circulations link
+    
+    There is a need for item usage statistics that include more than just active
+    circulations.  I have included links to both Aged (patronless) Circulations
+    and to Combined Aged and Active Circulations sources.
+    
+    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+4	0	Open-ILS/examples/fm_IDL.xml
+
+commit 97bbbdf323818795d38fdefe5fe71b6f3b97ea3e
+Author: Chris Sharp <csharp at georgialibraries.org>
+Date:   Thu Sep 18 11:08:18 2014 -0400
+
+    LP#1371173: Reporter: Classic Item List needs link to Item source
+    
+    Add a link on the reporter.classic_item_list fieldmapper definition
+    to asset.copy.
+    
+    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	0	Open-ILS/examples/fm_IDL.xml
+
+commit 9e67c5bead547ffbc73cb5767a746ee25cb2f144
+Author: Ben Shum <bshum at biblio.org>
+Date:   Thu Sep 18 20:39:05 2014 -0400
+
+    More additions to 2.7 Release Notes (part 2)
+    
+    Add Steve Callender and move Yamil Suarez to the correct position alphabetically.
+    
+    Also, note the location of the web client README.install file, but also
+    promise to update this by the next minor release of 2.7 series as a new
+    section of the primary README file.
+    
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+5	2	docs/RELEASE_NOTES_2_7.txt
+
+commit d44c97a180062ca5446fd483c06fb756d1803892
+Author: Kathy Lussier <klussier at masslnc.org>
+Date:   Thu Sep 11 13:10:21 2014 -0400
+
+    More additions to 2.7 Release Notes
+    
+    Additions include a brief description of the web client preview, the
+    addition of Sprint 1 funding partners in the acknowledgements section,
+    the addition of NC Cardinal in the acknolwedgements section for
+    funding an acq funds transfer fix, and the addition of another code
+    contributor whose patch was just merged over the past few days.
+    
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+32	0	docs/RELEASE_NOTES_2_7.txt
+
+commit 995b6c4ae0112ec7f4419af3ef3c230ca32f0ea3
+Author: Kathy Lussier <klussier at masslnc.org>
+Date:   Tue Aug 26 15:49:45 2014 -0400
+
+    lp1271198 Strip browse and facet parameters from links
+    
+    Browse and facet parameters were sticking to links to author, subject and
+    series links on record and result pages, as well as some other links where
+    the search parameters were no longer necessary. This commit:
+    
+    1. Adds browse_search_parms and facet_search_parms to header.tt2 as new
+    classes of search parameters that one may want to remove.
+    
+    2. Removes these parameters from the author and subject links on the
+    record page. It also uses the same method for removing search parameters
+    from the author link on the search results page and on the searchbar
+    Browse link.
+    
+    3. Fixes an issue where the advanced search links were inadvertently
+    stripping general search parameters.
+    
+    4. Adds more parameters to the general_search_parms group so that we can
+    have cleaner URLs.
+    
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+4	1	Open-ILS/src/templates/opac/parts/header.tt2
+1	1	Open-ILS/src/templates/opac/parts/record/authors.tt2
+1	1	Open-ILS/src/templates/opac/parts/record/series.tt2
+1	1	Open-ILS/src/templates/opac/parts/record/subjects.tt2
+1	1	Open-ILS/src/templates/opac/parts/result/table.tt2
+2	2	Open-ILS/src/templates/opac/parts/searchbar.tt2
+1	1	Open-ILS/src/templates/opac/results.tt2
+
+commit 3a01aa7f189112220004d42e69f96bce3552124a
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date:   Mon May 19 09:19:49 2014 -0400
+
+    LP 1319560: Another fix for summary.tt2.
+    
+    Argument "" isn't numeric in numeric gt (>) at
+    /openils/var/templates/opac/parts/record/summary.tt2 line 56.
+    
+    It was apparently coming from the .size and not where I thought.
+    
+    Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/templates/opac/parts/record/summary.tt2
+
+commit 1cb31348aabafaf54062a08330022ed163b175f3
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date:   Thu May 15 11:31:56 2014 -0400
+
+    LP 1319560: Fix the disappearing hold button.
+    
+    Staff discovered an issue with the tt2 changes that caused the
+    place hold button to disappear when it shouldn't. Changing an &&
+    back to || seems to fix this.
+    
+    Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/templates/opac/parts/record/summary.tt2
+
+commit 1000e749697b5cd4f4984e3f9234b76a5a62f6ad
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date:   Wed May 14 15:46:29 2014 -0400
+
+    LP 1319560: Silence template error messages in Apache error log.
+    
+    We get a number of messages like the following in our Apache error
+    logs on a constant basis:
+    
+    Argument "" isn't numeric in addition (+) at
+    /openils/var/templates/opac/parts/record/navigation.tt2 line 6.
+    Argument "" isn't numeric in division (/) at
+    /openils/var/templates/opac/results.tt2 line 1.
+    Argument "" isn't numeric in numeric ge (>=) at
+    /openils/var/templates/opac/parts/record/navigation.tt2 line 38.
+    Argument "" isn't numeric in numeric gt (>) at
+    /openils/var/templates/opac/myopac/holds/edit.tt2 line 106.
+    Argument "" isn't numeric in numeric gt (>) at
+    /openils/var/templates/opac/myopac/holds.tt2 line 42.
+    Argument "" isn't numeric in numeric gt (>) at
+    /openils/var/templates/opac/parts/place_hold.tt2 line 98.
+    Argument "" isn't numeric in numeric gt (>) at
+    /openils/var/templates/opac/parts/record/summary.tt2 line 56.
+    Argument "" isn't numeric in numeric gt (>) at
+    /openils/var/templates/opac/parts/result/table.tt2 line 87.
+    Argument "" isn't numeric in numeric lt (<) at
+    /openils/var/templates/opac/myopac/hold_history.tt2 line 122.
+    Argument "" isn't numeric in numeric lt (<) at
+    /openils/var/templates/opac/myopa/result/table.tt2 line 87.
+    Argument "" isn't numeric in numeric lt (<) at
+    /openils/var/templates/opac/myopac/hold_history.tt2 line 122.
+    Argument "" isn't numeric in numeric lt (<) at
+    /openils/var/templates/opac/myopac/holds.tt2 line 215.
+    
+    This commit adds some sanity checking to make those messages go
+    away.
+    
+    Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/templates/opac/myopac/hold_history.tt2
+4	4	Open-ILS/src/templates/opac/myopac/holds.tt2
+1	1	Open-ILS/src/templates/opac/myopac/holds/edit.tt2
+1	1	Open-ILS/src/templates/opac/parts/place_hold.tt2
+1	1	Open-ILS/src/templates/opac/parts/record/navigation.tt2
+1	1	Open-ILS/src/templates/opac/parts/record/summary.tt2
+1	1	Open-ILS/src/templates/opac/parts/result/table.tt2
+1	1	Open-ILS/src/templates/opac/results.tt2
+
+commit eabce0ad8d57757d143d2e9d7e8d22f9480d45c9
+Author: Mike Rylander <mrylander at gmail.com>
+Date:   Thu Nov 14 13:36:25 2013 -0500
+
+    LP#1251347: Get the most recent session locale for Event description translation
+    
+    Signed-off-by: Mike Rylander <mrylander at gmail.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+3	1	Open-ILS/src/perlmods/lib/OpenILS/Event.pm
+
+commit ba6a9a95d186c37e41b4a129ed14e68101710177
+Author: Steven Chan <schan at sitka.bclibraries.ca>
+Date:   Mon Jul 29 16:27:13 2013 -0700
+
+    Fix LP904860, Cannot print a patron address label
+    
+    The sequence of events for printing an address label is as follows.
+    Staff client Code in the util/print.js file builds an HTML page of the
+    address label.  The page includes two vital components, 1) a source tag
+    to pull 'print_win.js' file from the server, and 2) an onload event
+    handler bound to the body tag to execute a 'print_init()' function that
+    is defined in the source tag.
+    
+    However, print_init() is undefined because the source tag contains a
+    badly formed URL. It needs to be prefixed by 'oils://remote' so that the
+    new 'oils:' protocol can be used to pull the file remotely from the
+    server.
+    
+    Signed-off-by: Steven Chan <schan at sitka.bclibraries.ca>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/xul/staff_client/chrome/content/util/print.js
+
+commit 4dd61e04d95752acda26bb05ef826c9711820559
+Author: Pasi Kallinen <pasi.kallinen at pttk.fi>
+Date:   Thu Nov 7 19:37:42 2013 +0200
+
+    LP#1231634: Mark Floating Groups Config UI strings translatable.
+    
+    Signed-off-by: Pasi Kallinen <pasi.kallinen at pttk.fi>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+11	11	Open-ILS/src/templates/conify/global/config/floating_groups.tt2
+
+commit 6dfdbb0154e7615d59612561231f2ab75687e3e2
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Tue Jun 17 15:14:12 2014 -0400
+
+    LP#1331127 Repair sort logic of previous issuances
+    
+    Ensure that the list of previous issuances is sorted correctly (on
+    date_published) when looking for the previous serial.unit to update its
+    copy location (when serial.prev_issuance_copy_location is enabled).
+    
+    The data comes sorted from the DB, but the sorting was lost during the
+    process of unique-ifying the list.  Ultimately, it was relying on the
+    order of hash keys, which is undefined.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+
+8	2	Open-ILS/src/perlmods/lib/OpenILS/Application/Serial.pm
+
+commit d2e752970af829361359195a79dab32b7f97558e
+Author: Jason Stephenson <jason at sigio.com>
+Date:   Thu Sep 18 16:49:20 2014 -0400
+
+    LP 1369128: Add delete permission to fm_IDL.xml for class bre.
+    
+    Signed-off-by: Jason Stephenson <jason at sigio.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2	0	Open-ILS/examples/fm_IDL.xml
+
+commit 7ca67b5ddde7fc6822a307a49fbf002f8f12ddf4
+Author: Galen Charlton <gmc at esilibrary.com>
+Date:   Wed Sep 17 10:22:15 2014 -0700
+
+    LP#1370630: don't log mod_deflate actions by default
+    
+    This patch comments out logging of mod_deflate actions,
+    as this is needed only for debugging.  Otherwise,
+    deflate_log will grow without bound, as it isn't dealt
+    with by typical default logrotate configs.
+    
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+8	7	Open-ILS/examples/apache/eg_vhost.conf.in
+8	6	Open-ILS/examples/apache_24/eg_vhost.conf.in
+
+commit 3e96e0536624e2ba2fb6515450692fae862c1d7d
+Author: Remington Steed <rjs7 at calvin.edu>
+Date:   Fri Aug 29 14:45:50 2014 -0400
+
+    LP#1361801: Add required fields to serial issuance form
+    
+    This commit prevents issuances from being created without a date_published
+    or holding_code. This has two benefits:
+    
+      1. Prevents uncaught exceptions related to submitting null values for
+         either of those fields.
+      2. Requiring date_published prevents an ugly error when trying to
+         predict new issuances from an issuance without a date_published.
+    
+    This commit does NOT provide any feedback to the user about which fields
+    are required. That would require further investigation into the Dojo/Dijit
+    objects being used for the edit form fields.
+    
+    Signed-off-by: Remington Steed <rjs7 at calvin.edu>
+    Signed-off-by: Jennifer Pringle <jpringle at sitka.bclibraries.ca>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	0	Open-ILS/src/templates/serial/subscription/issuance.tt2
+
+commit 62b7ae23be384371412dbe9d9b6d77721ff34ecf
+Author: Jeff Godin <jgodin at tadl.org>
+Date:   Wed Oct 30 16:41:06 2013 -0400
+
+    LP#1246859: Improve username flow for staged users
+    
+    Staged users in most cases have a username that consists of a UUID.
+    
+    Rather than leave the UUID as their username or require staff to
+    clear the field and replace it with a barcode or other value, it
+    would be better to remove this username when loading the staged user
+    in the user editor.
+    
+    This commit clears the username when loading a stage user if the
+    username looks like a UUID.
+    
+    If a barcode has been staged for the loaded staged user, the
+    username will be populated with that value.
+    
+    If there is no staged barcode, the username will remain blank and
+    will be populated using the standard method after staff enters a
+    value in the barcode field.
+    
+    Signed-off-by: Jeff Godin <jgodin at tadl.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+9	0	Open-ILS/web/js/ui/default/actor/user/register.js
+
+commit bdabe1c367859327925a816cef43f5de05faafae
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Wed Aug 13 16:44:50 2014 -0400
+
+    LP#1356576 repair sip date_format config typo
+    
+    Avoids "Use of uninitialized value in bitwise or (|)" error.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/perlmods/lib/OpenILS/SIP.pm
+
+commit 82b743d9dd404cd4d96912781cb2e543eee519af
+Author: Kathy Lussier <klussier at masslnc.org>
+Date:   Tue Aug 12 17:33:16 2014 -0400
+
+    LP1309131 - Fix series link
+    
+    Clicking on a series link with a hyphen failed because the hyphen was
+    stripped and the two words are joined together. This branch changes
+    series.tts to replace special characters with a space, which is similar to
+    the links we build for authors.
+    
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/templates/opac/parts/record/series.tt2
+
+commit 6ad1181a6e91695bcad3285dcb838d8b5ec395de
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Mon Jun 2 16:14:38 2014 -0400
+
+    LP#1325720 Repair fund rollover year selector query
+    
+    Dojo dojo stores track values as strings, so values used in data store
+    queries must be coerced into strings before performing the query.
+    
+    This fixes the year query in the fund rollover UI so that the page is
+    able to render the results of a rollover without dying from an JS error
+    before completing.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/web/js/ui/default/acq/financial/list_funds.js
+
+commit f513ea3be60ffc84cd767f8c9be05fdb6f7b43e3
+Author: Steven Callender <stevecallender at esilibrary.com>
+Date:   Thu Mar 13 13:34:23 2014 -0400
+
+    LP#1292129: Removed deleted call numbers from the search results to properly show copy count.
+    
+    The SQL in fm_IDL.xml for setting up the reporter source "Hold/Copy
+    Ratio per Bib" includes deleted call numbers which in turn can give
+    an incorrect copy count. The ratio appears to still be correct because
+    deleted copies are considered in the ratio calculation, but not the
+    copy count that is displayed.
+    
+    Signed-off-by: Steven Callender <stevecallender at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/examples/fm_IDL.xml
+
+commit dce8be16c399e8fe61c29c07c5b4dc85139db72e
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date:   Wed Jul 30 09:26:38 2014 -0400
+
+    LP 1350345: marc_export blows up on bad records.
+    
+    Add some eval blocks around calls to MARC::Record->as_usmarc and
+    MARC::Record->as_xml_record to trap errors in bibliograpic and
+    authority records.
+    
+    If MARC::Record reports an error, print the record id and the
+    error message and continue the export.
+    
+    Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+34	6	Open-ILS/src/support-scripts/marc_export.in
+
+commit 1708f88f5f87bf895469725d631192239e22fd58
+Author: Galen Charlton <gmc at esilibrary.com>
+Date:   Tue Aug 19 13:19:20 2014 -0700
+
+    LP#1358916: refuse to retrieve over-large MARC records via Z39.50
+    
+    At least one malformed record discovered in the wild can
+    cause open-ils.search backends to balloon to over 3G of memory
+    consumption.  This patch works around that by refusing
+    to process any (MARC) Z39.50 results that are larger than the
+    MARC record maximum of 99,999 octets.
+    
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+7	1	Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Z3950.pm
+
+commit 8f4f16b39d2eb135d8c2f4acc11175dfeaea27b1
+Author: Jason Boyer <jboyer1 at library.in.gov>
+Date:   Mon Jul 14 08:35:39 2014 -0400
+
+    LP#1340947: Finish support in oils_ctl.sh for -y and -z options
+    
+    Signed-off-by: Jason Boyer <jboyer1 at library.in.gov>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/examples/oils_ctl.sh
+
+commit 1a1169fc6f0f774ccd7c9804443ae317828ea8db
+Author: Chris Sharp <csharp at georgialibraries.org>
+Date:   Fri Aug 15 08:58:04 2014 -0400
+
+    LP#1357364: Explictly create the extension in the "public" schema.
+    
+    Thanks to Thomas Berezansky for the suggestion!
+    
+    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/sql/Pg/version-upgrade/2.5.3-2.6.0-upgrade-db.sql
+
+commit 47f9e39894d890313f443632e823f568c09c0952
+Author: Chris Sharp <csharp at georgialibraries.org>
+Date:   Fri Aug 15 08:51:44 2014 -0400
+
+    LP#1357364: Allow for sites that may have the intarray extension already installed.
+    
+    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/sql/Pg/version-upgrade/2.5.3-2.6.0-upgrade-db.sql
+
+commit 6bac28fae606e53eddbdf2dd7bbb14aec2af6baa
+Author: Angela Kilsdonk <akilsdonk at esilibrary.com>
+Date:   Thu Sep 18 08:29:37 2014 -0500
+
+    2.7 doc asciidoc fix
+    
+    Signed-off-by: Angela Kilsdonk <akilsdonk at esilibrary.com>
+
+-	-	docs/media/2.7 Enhancements to reports1.jpg
+-	-	docs/media/2.7 Enhancements to reports2.jpg
+-	-	docs/media/2.7 Enhancements to reports3.jpg
+-	-	docs/media/2.7 Enhancements to reports4.jpg
+-	-	docs/media/2.7 Enhancements to reports5.png
+-	-	docs/media/2.7 Enhancements to reports6.jpg
+-	-	docs/media/2.7_Enhancements_to_Reports1.jpg
+-	-	docs/media/2.7_Enhancements_to_Reports2.jpg
+-	-	docs/media/2.7_Enhancements_to_Reports2a.jpg
+-	-	docs/media/2.7_Enhancements_to_Reports3.jpg
+-	-	docs/media/2.7_Enhancements_to_Reports4.jpg
+-	-	docs/media/2.7_Enhancements_to_Reports5.png
+-	-	docs/media/2.7_Enhancements_to_Reports6.jpg
+-	-	docs/media/Enhancements to reports2a.jpg
+ delete mode 100644 docs/media/2.7 Enhancements to reports1.jpg
+ delete mode 100644 docs/media/2.7 Enhancements to reports2.jpg
+ delete mode 100644 docs/media/2.7 Enhancements to reports3.jpg
+ delete mode 100644 docs/media/2.7 Enhancements to reports4.jpg
+ delete mode 100644 docs/media/2.7 Enhancements to reports5.png
+ delete mode 100644 docs/media/2.7 Enhancements to reports6.jpg
+ create mode 100644 docs/media/2.7_Enhancements_to_Reports1.jpg
+ create mode 100644 docs/media/2.7_Enhancements_to_Reports2.jpg
+ create mode 100644 docs/media/2.7_Enhancements_to_Reports2a.jpg
+ create mode 100644 docs/media/2.7_Enhancements_to_Reports3.jpg
+ create mode 100644 docs/media/2.7_Enhancements_to_Reports4.jpg
+ create mode 100644 docs/media/2.7_Enhancements_to_Reports5.png
+ create mode 100644 docs/media/2.7_Enhancements_to_Reports6.jpg
+ delete mode 100644 docs/media/Enhancements to reports2a.jpg
+
+commit 04bf2f2aace67b6bf803dcc60802b92af3de4cf3
+Author: Yamil Suarez <yamil at yamil.com>
+Date:   Wed Sep 17 17:35:30 2014 -0400
+
+    Docs: updated root.txt to point to 2.7 release notes
+    
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+
+1	1	docs/root.txt
+
+commit 9ae8d24142a31d71bf1e35ab99889e39b171fdd7
+Author: Angela Kilsdonk <akilsdonk at esilibrary.com>
+Date:   Wed Sep 17 15:54:31 2014 -0500
+
+    2.7 documentation from ESI
+    
+    Documentation for Delayed vs Canceled Items, Report Editing, Report Hints, and Copy View/Edit Links.  Documentation written by Erica Rohlfs, Equinox Software, and Sally Fortin, Athenaeum Educational Services.
+    
+    Signed-off-by: Angela Kilsdonk <akilsdonk at esilibrary.com>
+
+17	0	docs/acquisitions/selection_lists_po.txt
+17	0	docs/cataloging/tpac_copy_edit_links.txt
+-	-	docs/media/2.7 Enhancements to reports1.jpg
+-	-	docs/media/2.7 Enhancements to reports2.jpg
+-	-	docs/media/2.7 Enhancements to reports3.jpg
+-	-	docs/media/2.7 Enhancements to reports4.jpg
+-	-	docs/media/2.7 Enhancements to reports5.png
+-	-	docs/media/2.7 Enhancements to reports6.jpg
+-	-	docs/media/2.7_Enhancements_to_Canceled2.jpg
+-	-	docs/media/2.7_Enhancements_to_Canceled4.jpg
+-	-	docs/media/Enhancements to reports2a.jpg
+-	-	docs/media/copy_edit_link_1.JPG
+22	0	docs/reports/reporter_generating_reports.txt
+32	0	docs/reports/reporter_template_enhancements.txt
+4	0	docs/root.txt
+ create mode 100644 docs/cataloging/tpac_copy_edit_links.txt
+ create mode 100644 docs/media/2.7 Enhancements to reports1.jpg
+ create mode 100644 docs/media/2.7 Enhancements to reports2.jpg
+ create mode 100644 docs/media/2.7 Enhancements to reports3.jpg
+ create mode 100644 docs/media/2.7 Enhancements to reports4.jpg
+ create mode 100644 docs/media/2.7 Enhancements to reports5.png
+ create mode 100644 docs/media/2.7 Enhancements to reports6.jpg
+ create mode 100644 docs/media/2.7_Enhancements_to_Canceled2.jpg
+ create mode 100644 docs/media/2.7_Enhancements_to_Canceled4.jpg
+ create mode 100644 docs/media/Enhancements to reports2a.jpg
+ create mode 100644 docs/media/copy_edit_link_1.JPG
+ create mode 100644 docs/reports/reporter_template_enhancements.txt
+
+commit 27e4401716971c585104c61905b0e3267c1a8cce
+Author: Kathy Lussier <klussier at masslnc.org>
+Date:   Tue Sep 16 17:14:39 2014 -0400
+
+    Release notes repair to fix PDF build
+    
+    Commit bb0aed2 did not fix our problem with the PDF build. Removing
+    quotes from the problem area to see if it fixes the issue.
+    
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+
+2	2	docs/RELEASE_NOTES_2_7.txt
+2	2	docs/cataloging/monograph_parts.txt
+
+commit 66fc7aa96ef2dc979762b67778dc87b9153a9498
+Author: Kathy Lussier <klussier at masslnc.org>
+Date:   Fri Sep 12 23:37:41 2014 -0400
+
+    Documentation: Lost and Paid Status
+    
+    Adding docs for lost and paid status. These changes also moves the copy
+    statuses documentation up from the old 1.6 docs with the addition of the
+    long overdue and lost and paid statuses and includes some fixes to the
+    bills documentation.
+    
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+
+81	0	docs/admin/copy_statuses.txt
+24	11	docs/circulation/circulation_patron_records.txt
+3	1	docs/root.txt
+ create mode 100644 docs/admin/copy_statuses.txt
+
+commit 97e1f252b1be4cde3ca1f89d3caf7f8fc4645aba
+Author: Jennifer Pringle <jpringle at sitka.bclibraries.ca>
+Date:   Fri Sep 12 23:41:57 2014 -0400
+
+    Docs: EDI admin section updated with new screenshots and SANs info
+    
+    EDI admin section updated to include screenshots and information
+    regarding entering the SANs required for EDI to work.
+    
+    Signed-off-by: Jennifer Pringle <jpringle at sitka.bclibraries.ca>
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+
+88	41	docs/admin/acquisitions_admin.txt
+-	-	docs/media/create-edi-accounts-2.png
+-	-	docs/media/create-edi-accounts-3.png
+-	-	docs/media/create-edi-accounts-4.png
+-	-	docs/media/create-edi-accounts-5.png
+-	-	docs/media/enter-library-san-2.png
+-	-	docs/media/enter-provider-san-1.png
+-	-	docs/media/enter-provider-san-2.png
+ create mode 100644 docs/media/create-edi-accounts-2.png
+ create mode 100644 docs/media/create-edi-accounts-3.png
+ create mode 100644 docs/media/create-edi-accounts-4.png
+ create mode 100644 docs/media/create-edi-accounts-5.png
+ create mode 100644 docs/media/enter-library-san-2.png
+ create mode 100644 docs/media/enter-provider-san-1.png
+ create mode 100644 docs/media/enter-provider-san-2.png
+
+commit 83c1981c67394497a2fb6f6b31228f8d3c907ff9
+Author: Josh Stompro <github at stompro.org>
+Date:   Fri Sep 12 22:53:38 2014 -0400
+
+    Docs: Fix filenames to match references in the docs - second time
+    
+    This is just like the fix that Remington Steed sent in on Sept 4th.
+    
+    These images were creating errors for me when I try to create
+    an epub version of the docs because they are all referenced as .jpg
+    but the filenames were .JPG.
+    
+    Signed-off-by: Josh Stompro <github at stompro.org>
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+
+-	-	docs/media/Added_User_to_Routing_Slip.jpg
+-	-	docs/media/Address_on_Routing_Slip.jpg
+-	-	docs/media/advholdoption_6.jpg
+-	-	docs/media/advsrchpg_1.jpg
+-	-	docs/media/ffrc1.jpg
+-	-	docs/media/ffrc2.jpg
+-	-	docs/media/ffrc3.jpg
+-	-	docs/media/mrholdgf_9.jpg
+-	-	docs/media/pcw1.jpg
+-	-	docs/media/pcw10.jpg
+-	-	docs/media/pcw11.jpg
+-	-	docs/media/pcw2.jpg
+-	-	docs/media/pcw3.jpg
+-	-	docs/media/pcw4.jpg
+-	-	docs/media/pcw6.jpg
+-	-	docs/media/pcw7.jpg
+-	-	docs/media/pcw8.jpg
+-	-	docs/media/pcw9.jpg
+-	-	docs/media/placehold_5.jpg
+-	-	docs/media/recorddetailpg_8.jpg
+-	-	docs/media/srchresultpg2_3.jpg
+-	-	docs/media/srchresultpg3_4.jpg
+-	-	docs/media/srchresultpg4_7.jpg
+-	-	docs/media/srchresultpg_2.jpg
+ create mode 100644 docs/media/Added_User_to_Routing_Slip.jpg
+ create mode 100644 docs/media/Address_on_Routing_Slip.jpg
+ create mode 100644 docs/media/advholdoption_6.jpg
+ create mode 100644 docs/media/advsrchpg_1.jpg
+ create mode 100644 docs/media/ffrc1.jpg
+ create mode 100644 docs/media/ffrc2.jpg
+ create mode 100644 docs/media/ffrc3.jpg
+ create mode 100644 docs/media/mrholdgf_9.jpg
+ create mode 100644 docs/media/pcw1.jpg
+ create mode 100644 docs/media/pcw10.jpg
+ create mode 100644 docs/media/pcw11.jpg
+ create mode 100644 docs/media/pcw2.jpg
+ create mode 100644 docs/media/pcw3.jpg
+ create mode 100644 docs/media/pcw4.jpg
+ create mode 100644 docs/media/pcw6.jpg
+ create mode 100644 docs/media/pcw7.jpg
+ create mode 100644 docs/media/pcw8.jpg
+ create mode 100644 docs/media/pcw9.jpg
+ create mode 100644 docs/media/placehold_5.jpg
+ create mode 100644 docs/media/recorddetailpg_8.jpg
+ create mode 100644 docs/media/srchresultpg2_3.jpg
+ create mode 100644 docs/media/srchresultpg3_4.jpg
+ create mode 100644 docs/media/srchresultpg4_7.jpg
+ create mode 100644 docs/media/srchresultpg_2.jpg
+
+commit ea1de03a4270f8e72f1fa3e61186018ef7f5cf7e
+Author: Kate Butler <katebutler at rodgerslibrary.org>
+Date:   Fri Sep 12 17:45:43 2014 -0400
+
+    Docs: Staff generated penalties documentation
+    
+    Signed-off-by: Kate Butler <katebutler at rodgerslibrary.org>
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+
+84	0	docs/circulation/circulation_patron_records.txt
+-	-	docs/media/staff-penalties-1.jpg
+-	-	docs/media/staff-penalties-2.jpg
+-	-	docs/media/staff-penalties-3.jpg
+-	-	docs/media/staff-penalties-4.jpg
+-	-	docs/media/staff-penalties-5.jpg
+-	-	docs/media/staff-penalties-6.jpg
+-	-	docs/media/staff-penalties-7.jpg
+ create mode 100644 docs/media/staff-penalties-1.jpg
+ create mode 100644 docs/media/staff-penalties-2.jpg
+ create mode 100644 docs/media/staff-penalties-3.jpg
+ create mode 100644 docs/media/staff-penalties-4.jpg
+ create mode 100644 docs/media/staff-penalties-5.jpg
+ create mode 100644 docs/media/staff-penalties-6.jpg
+ create mode 100644 docs/media/staff-penalties-7.jpg
+
+commit 82c76d0876c14a5f92771c6a63ea274d98eb5496
+Author: Kate Butler <katebutler at rodgerslibrary.org>
+Date:   Fri Sep 12 16:39:32 2014 -0400
+
+    Docs: Staff initials settings for patron notes
+    
+    Signed-off-by: Kate Butler <katebutler at rodgerslibrary.org>
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+
+11	0	docs/admin/lsa-library_settings_editor.txt
+5	0	docs/circulation/circulation_patron_records.txt
+
+commit 470688d37dc046de8d3fbf31f3234fef7e331866
+Author: Yamil Suarez <yamil at yamil.com>
+Date:   Fri Sep 12 15:51:28 2014 -0400
+
+    Docs: Documented change to Holds Shelf Expire Report
+    
+    Thanks Joan Kranich
+    
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+
+3	1	docs/circulation/holds.txt
+-	-	docs/media/holds-clearing-2.png
+-	-	docs/media/holds-clearing-3.png
+-	-	docs/media/holds-clearing-4.png
+
+commit bb0aed296a9a1fa25ac758fc9195205c99d7df12
+Author: Kathy Lussier <klussier at masslnc.org>
+Date:   Fri Sep 12 15:20:59 2014 -0400
+
+    Minor reparis to release notes and merge parts doscs
+    
+    We broke the Evergreen docs build and think it may be related to starting
+    a line with ``++V.1++''. This is an attempt to fix it.
+    
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+
+4	4	docs/RELEASE_NOTES_2_7.txt
+5	5	docs/cataloging/monograph_parts.txt
+
+commit ee5187d9625d5ee0e5c182f135928886a60f78a3
+Author: Angela Kilsdonk <akilsdonk at esilibrary.com>
+Date:   Fri Sep 12 14:01:03 2014 -0500
+
+    Bitesize doc change: .xlsx report output
+    
+    Signed-off-by: Angela Kilsdonk <akilsdonk at esilibrary.com>
+
+1	1	docs/reports/reporter_view_output.txt
+
+commit 8f37922f65a502a46328a8cf24aa7781be1a035f
+Author: Bill Erickson <berickxx at gmail.com>
+Date:   Thu Sep 11 13:56:32 2014 -0400
+
+    LP#1350042 browser unit tests use repo fm_IDL2js.xsl
+    
+    Generate JS-friendly IDL2js for browser client unit tests from the .xsl
+    file within the repo instead of referencing the installed version, which
+    may not yet exist on the machine.
+    
+    Signed-off-by: Bill Erickson <berickxx at gmail.com>
+    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
+
+1	1	Open-ILS/web/js/ui/default/staff/test/data/idl2js.pl
+
+commit 31f54c79f907b80c26aa7b78bc9c2052a58d15a0
+Author: SnigdhaD <snigdha.dagar at gmail.com>
+Date:   Thu Sep 11 17:07:24 2014 -0400
+
+    LP#1294269 Docs: Fixed small documentation formatting bugs
+    
+    Signed-off-by: SnigdhaD <snigdha.dagar at gmail.com>
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+
+3	3	docs/circulation/booking.txt
+1	1	docs/circulation/holds.txt
+2	2	docs/circulation/offline_mode.txt
+2	0	docs/opac/my_lists.txt
+
+commit 7d2920fa6d37f0911b686232432010999e252e51
+Author: Ben Shum <bshum at biblio.org>
+Date:   Thu Sep 11 02:35:42 2014 -0400
+
+    Acknowledge new contributor in 2.7 release notes
+    
+    One more person to recognize now! Suzanne Paterno from 167f7f5
+    
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	0	docs/RELEASE_NOTES_2_7.txt
+
+commit defb9ce80aac3fb69b5b2d9a7fefa296bcb21f40
+Author: Ben Shum <bshum at biblio.org>
+Date:   Thu Sep 11 02:22:17 2014 -0400
+
+    Translation updates - newpot
+    
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+4	2	build/i18n/po/XULTermLoader.js/XULTermLoader.js.pot
+42	21	build/i18n/po/acq.js/acq.js.pot
+3	2	build/i18n/po/admin.properties/admin.properties.pot
+4	2	build/i18n/po/capture.js/capture.js.pot
+3	3	build/i18n/po/cat.properties/cat.properties.pot
+3	3	build/i18n/po/common.properties/common.properties.pot
+19	7	build/i18n/po/conify.js/conify.js.pot
+3379	2706	build/i18n/po/db.seed/db.seed.pot
+2362	2357	build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot
+133	63	build/i18n/po/ils_events.xml/ils_events.xml.pot
+36	25	build/i18n/po/lang.dtd/lang.dtd.pot
+9	4	build/i18n/po/match_set.js/match_set.js.pot
+3	2	build/i18n/po/offline.properties/offline.properties.pot
+11	4	build/i18n/po/opac.js/opac.js.pot
+29	5	build/i18n/po/register.js/register.js.pot
+51	2	build/i18n/po/reports.dtd/reports.dtd.pot
+17	9	build/i18n/po/reports.js/reports.js.pot
+5	2	build/i18n/po/reservation.js/reservation.js.pot
+8	3	build/i18n/po/selfcheck.js/selfcheck.js.pot
+7	2	build/i18n/po/serial.properties/serial.properties.pot
+217	132	build/i18n/po/tpac/tpac.pot
+
+commit ebc4ce10a596610c970f7dded9f40f176b5e52cd
+Author: Ben Shum <bshum at biblio.org>
+Date:   Thu Sep 11 02:06:05 2014 -0400
+
+    Translation updates - po files
+    
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2	4	build/i18n/po/circ.properties/cs-CZ.po
+2	2	build/i18n/po/circ.properties/de-DE.po
+2	4	build/i18n/po/circ.properties/en-CA.po
+2	4	build/i18n/po/circ.properties/en-GB.po
+2	2	build/i18n/po/circ.properties/es-ES.po
+3	3	build/i18n/po/circ.properties/fr-CA.po
+2	4	build/i18n/po/circ.properties/hy-AM.po
+2	2	build/i18n/po/circ.properties/oc-FR.po
+2	4	build/i18n/po/circ.properties/pt-BR.po
+2	2	build/i18n/po/circ.properties/ru-RU.po
+2	2	build/i18n/po/circ.properties/tr-TR.po
+213	132	build/i18n/po/db.seed/cs-CZ.po
+7	7	build/i18n/po/fm_IDL.dtd/cs-CZ.po
+7	7	build/i18n/po/lang.dtd/cs-CZ.po
+
+commit b45bc0bad508560e5dd834304967326f81f65e42
+Author: Jason Boyer <jboyer1 at library.in.gov>
+Date:   Fri Oct 18 10:26:26 2013 -0400
+
+    LP#1241644: Remove xact_finish IS NULL checks from CLAIMSRETURNED and LONGOVERDUE
+    
+    Makes open-ils.actor.user.checked_out(.count) results agree with
+    open-ils.storage.actor.user.checked_out(.count) results.
+    
+    Signed-off-by: Jason Boyer <jboyer1 at library.in.gov>
+    Signed-off-by: Michele Morgan <mmorgan at noblenet.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+4	4	Open-ILS/examples/fm_IDL.xml
+
+commit 43d11f960def1b8ad9e3a8ac07cd18c6c7b5f58a
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Fri Apr 11 15:51:53 2014 -0400
+
+    LP#1081551 Serials batch recv. dupe barcode check
+    
+    Exit processing and return an event if the barcode on a new serial.unit
+    collides with an existing serial.unit or asset.copy barcode in the
+    serial receive API.
+    
+    In the UI, detect the dupe barcode event and provide an error message to
+    the user.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Jennifer Pringle <jpringle at sitka.bclibraries.ca>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+27	2	Open-ILS/src/perlmods/lib/OpenILS/Application/Serial.pm
+1	0	Open-ILS/xul/staff_client/server/locale/en-US/serial.properties
+23	1	Open-ILS/xul/staff_client/server/serial/batch_receive.js
+
+commit d6c14634e23bd4189b1deb1382227c526af483fc
+Author: Kathy Lussier <klussier at masslnc.org>
+Date:   Mon Jun 30 14:57:29 2014 -0400
+
+    lp1335958 Remove parameters from current checkouts link
+    
+    The limit and offset parameters can cause patrons to be stuck in a small
+    section of their current checkout lists. Let's remove those two parameters
+    when linking to that list from the patron dashboard.
+    
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Jim Keenan <jkeenan at cwmars.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/templates/opac/parts/topnav.tt2
+
+commit 346709cece7e3056a7d59c41b4aea564c6a76125
+Author: Dan Pearl <dpearl at cwmars.org>
+Date:   Tue Aug 26 16:07:41 2014 -0400
+
+    LP#1190508: Rename certain image files to avoid Ad Block Plus's blacklist
+    
+    Ad Block Plus was blocking images with /images/adv_ in their pathname. It is
+    presumed that "adv" was short for "advertisement".  I have renamed the files
+    and the references to avoid the ABP blacklist.
+    
+    Signed-off-by: Dan Pearl <dpearl at cwmars.org>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/templates/opac/parts/advanced/expert.tt2
+1	1	Open-ILS/src/templates/opac/parts/advanced/global_row.tt2
+2	2	Open-ILS/src/templates/opac/parts/staff_saved_searches.tt2
+-	-	Open-ILS/web/images/adv_row_close_btn.png
+-	-	Open-ILS/web/images/adv_search_minus_btn.png
+-	-	Open-ILS/web/images/adv_search_plus_btn.png
+-	-	Open-ILS/web/images/expert_row_close_btn.png
+-	-	Open-ILS/web/images/staff_search_minus_btn.png
+-	-	Open-ILS/web/images/staff_search_plus_btn.png
+ delete mode 100644 Open-ILS/web/images/adv_row_close_btn.png
+ delete mode 100644 Open-ILS/web/images/adv_search_minus_btn.png
+ delete mode 100644 Open-ILS/web/images/adv_search_plus_btn.png
+ create mode 100644 Open-ILS/web/images/expert_row_close_btn.png
+ create mode 100644 Open-ILS/web/images/staff_search_minus_btn.png
+ create mode 100644 Open-ILS/web/images/staff_search_plus_btn.png
+
+commit 35b8ce21a7785706c3a2ffd0c0c930542b923c64
+Author: Bill Erickson <berickxx at gmail.com>
+Date:   Tue Sep 9 14:39:51 2014 -0400
+
+    LP#1350042 grid print CSV repair; all cols repair
+    
+    * repaired grid Print CSV action, which had not been updated with the
+      latest print API.
+    
+    * repair grid show/hide all columns actions.
+    
+    Signed-off-by: Bill Erickson <berickxx at gmail.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+9	6	Open-ILS/web/js/ui/default/staff/services/grid.js
+
+commit a6e01ccfec6134ae938372f4700ec39685b47849
+Author: Ben Shum <bshum at biblio.org>
+Date:   Wed Sep 10 17:03:11 2014 -0400
+
+    Move new color note to release notes 2.7
+    
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+8	0	docs/RELEASE_NOTES_2_7.txt
+0	9	docs/RELEASE_NOTES_NEXT/OPAC/mobile-header-text-color.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/mobile-header-text-color.txt
+
+commit 4d087be8ad23761eade72b2f1e3bbff1cf69b5d6
+Author: Kathy Lussier <klussier at masslnc.org>
+Date:   Fri Sep 5 19:26:22 2014 -0400
+
+    lp1261791 Adjustment to background color for mobile search links
+    
+    Adding an id for the div surrounding mobile search links so that the
+    background color matches the color of the rest of the header.
+    
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+4	0	Open-ILS/src/templates/opac/css/style.css.tt2
+1	1	Open-ILS/src/templates/opac/parts/myopac/base.tt2
+
+commit 725173ecac0d56f96e905a77e611aaee0805e7ee
+Author: Kathy Lussier <klussier at masslnc.org>
+Date:   Fri Sep 5 19:08:25 2014 -0400
+
+    Release notes entry for new mobile-header-text-color
+    
+    Adding a release notes entry for the addition of mobile-header-text-color
+    in colors.tt2.
+    
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+9	0	docs/RELEASE_NOTES_NEXT/OPAC/mobile-header-text-color.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/mobile-header-text-color.txt
+
+commit 167f7f5a54b841cfdb04b156edc69dbceb48f177
+Author: Suzanne Paterno <paterno at noblenet.org>
+Date:   Wed Aug 20 12:25:18 2014 -0400
+
+    LP 1261791 - Mobile Search links for my account screens
+    
+    Added links for Basic, Advanced and Browse Searching from all my Account pages in a less than 600px view.:
+    
+    Added a new color for the mobile search links, so users can modify based on their background color.
+    
+    Signed-off-by: Suzanne Paterno <paterno at noblenet.org>
+    Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+13	0	Open-ILS/src/templates/opac/css/style.css.tt2
+1	0	Open-ILS/src/templates/opac/parts/css/colors.tt2
+12	0	Open-ILS/src/templates/opac/parts/myopac/base.tt2
+
+commit 7c1aea0e7d88162b504f0371b2b4e51d00a63028
+Author: Josh Stompro <github at stompro.org>
+Date:   Tue Sep 9 15:32:55 2014 -0400
+
+    Docs: Fixed small typo in docs/reports/reporter_daemon.txt
+    
+    Signed-off-by: Josh Stompro <github at stompro.org>
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+
+1	1	docs/reports/reporter_daemon.txt
+
+commit bfc7eed20626889e8aadce024f93931a712cb722
+Author: Josh Stompro <github at stompro.org>
+Date:   Tue Sep 9 15:30:28 2014 -0400
+
+    Docs: Updated usage of autogen.sh to not use param 'u'
+    
+    Signed-off-by: Josh Stompro <github at stompro.org>
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+
+14	0	docs/admin_initial_setup/describing_your_organization.txt
+3	3	docs/installation/server_installation.txt
+
+commit d86f4706131fa8b6a313535b7d1939ad155f71f7
+Author: Josh Stompro <github at stompro.org>
+Date:   Tue Sep 9 15:13:47 2014 -0400
+
+    Docs: update to 'Address Alerts' feature content
+    
+    Signed-off-by: Josh Stompro <github at stompro.org>
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+
+115	9	docs/admin/lsa-address_alert.txt
+-	-	docs/media/lsa-address_alert_staff_view.png
+ create mode 100644 docs/media/lsa-address_alert_staff_view.png
+
+commit 76ef27b0147c51be8df1cb89661d1fb04a6a5c66
+Author: Kathy Lussier <klussier at masslnc.org>
+Date:   Fri Sep 5 09:15:45 2014 -0400
+
+    Release notes cleanup
+    
+    Cleanup to the 2.7 release notes, to include spelling corrections, moving
+    some content to the official docs, and adding acknowledgements at the end.
+    
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+
+82	72	docs/RELEASE_NOTES_2_7.txt
+52	0	docs/admin_initial_setup/designing_your_catalog.txt
+22	1	docs/cataloging/monograph_parts.txt
+
+commit 703a9b04311895af251c31170629e4fc4cebfc0a
+Author: Remington Steed <rjs7 at calvin.edu>
+Date:   Thu Sep 4 15:21:06 2014 -0400
+
+    Docs: Fix filenames to match references in the docs
+    
+    These image files were not displaying in the docs because the filenames
+    and the references used different capitalization. Web URLs are
+    case-sensitive, so this commit changes the image filenames to be all
+    lowercase.
+    
+    Signed-off-by: Remington Steed <rjs7 at calvin.edu>
+
+-	-	docs/media/caed_6.JPG
+-	-	docs/media/caed_6.jpg
+-	-	docs/media/cvmpage_4.JPG
+-	-	docs/media/cvmpage_4.jpg
+-	-	docs/media/editrad_2.JPG
+-	-	docs/media/editrad_2.jpg
+-	-	docs/media/modifycde_7.JPG
+-	-	docs/media/modifycde_7.jpg
+-	-	docs/media/radcatrue_5.JPG
+-	-	docs/media/radcatrue_5.jpg
+-	-	docs/media/radcvmcacolumns_3.JPG
+-	-	docs/media/radcvmcacolumns_3.jpg
+-	-	docs/media/radmvcolumn_1.JPG
+-	-	docs/media/radmvcolumn_1.jpg
+ delete mode 100644 docs/media/caed_6.JPG
+ create mode 100644 docs/media/caed_6.jpg
+ delete mode 100644 docs/media/cvmpage_4.JPG
+ create mode 100644 docs/media/cvmpage_4.jpg
+ delete mode 100644 docs/media/editrad_2.JPG
+ create mode 100644 docs/media/editrad_2.jpg
+ delete mode 100644 docs/media/modifycde_7.JPG
+ create mode 100644 docs/media/modifycde_7.jpg
+ delete mode 100644 docs/media/radcatrue_5.JPG
+ create mode 100644 docs/media/radcatrue_5.jpg
+ delete mode 100644 docs/media/radcvmcacolumns_3.JPG
+ create mode 100644 docs/media/radcvmcacolumns_3.jpg
+ delete mode 100644 docs/media/radmvcolumn_1.JPG
+ create mode 100644 docs/media/radmvcolumn_1.jpg
+
+commit 8487d77bc34b1160f57df4b6c1c9d6b3b4d20f24
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Wed Aug 13 12:41:40 2014 -0400
+
+    LP#1350042 add missing ui-bootstrap dep to Gruntfile
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2	0	Open-ILS/web/js/ui/default/staff/Gruntfile.js
+
+commit b5d32378c7d7e8e1cc573f0a402301081aa07679
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Mon Aug 4 14:06:02 2014 -0400
+
+    LP#1350042 Browser client templates/scripts (phase 1)
+    
+     * Templates in Open-ILS/src/templates/staff/
+     * JS files in Open-ILS/web/js/ui/default/staff/
+     * Also includes a few TPAC modifications for embedded mode
+     * Resurrects the pre-XUL user permission editor
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+3	0	.gitignore
+1	1	Open-ILS/src/templates/opac/parts/bookbag_actions.tt2
+14	0	Open-ILS/src/templates/opac/parts/record/copy_table.tt2
+6	0	Open-ILS/src/templates/staff/README
+24	0	Open-ILS/src/templates/staff/admin/t_user_perms_lookup.tt2
+18	0	Open-ILS/src/templates/staff/admin/user_perms.tt2
+24	0	Open-ILS/src/templates/staff/admin/workstation/index.tt2
+176	0	Open-ILS/src/templates/staff/admin/workstation/t_print_config.tt2
+59	0	Open-ILS/src/templates/staff/admin/workstation/t_print_templates.tt2
+120	0	Open-ILS/src/templates/staff/admin/workstation/t_splash.tt2
+65	0	Open-ILS/src/templates/staff/admin/workstation/t_stored_prefs.tt2
+48	0	Open-ILS/src/templates/staff/base.tt2
+47	0	Open-ILS/src/templates/staff/base_js.tt2
+65	0	Open-ILS/src/templates/staff/cat/bucket/record/index.tt2
+35	0	Open-ILS/src/templates/staff/cat/bucket/record/t_bucket_create.tt2
+16	0	Open-ILS/src/templates/staff/cat/bucket/record/t_bucket_delete.tt2
+34	0	Open-ILS/src/templates/staff/cat/bucket/record/t_bucket_edit.tt2
+41	0	Open-ILS/src/templates/staff/cat/bucket/record/t_bucket_export.tt2
+16	0	Open-ILS/src/templates/staff/cat/bucket/record/t_bucket_info.tt2
+27	0	Open-ILS/src/templates/staff/cat/bucket/record/t_bucket_selector.tt2
+20	0	Open-ILS/src/templates/staff/cat/bucket/record/t_grid_menu.tt2
+25	0	Open-ILS/src/templates/staff/cat/bucket/record/t_load_shared.tt2
+20	0	Open-ILS/src/templates/staff/cat/bucket/record/t_pending.tt2
+46	0	Open-ILS/src/templates/staff/cat/bucket/record/t_search.tt2
+28	0	Open-ILS/src/templates/staff/cat/bucket/record/t_view.tt2
+21	0	Open-ILS/src/templates/staff/cat/catalog/index.tt2
+48	0	Open-ILS/src/templates/staff/cat/catalog/t_catalog.tt2
+108	0	Open-ILS/src/templates/staff/cat/catalog/t_holds.tt2
+83	0	Open-ILS/src/templates/staff/cat/item/index.tt2
+69	0	Open-ILS/src/templates/staff/cat/item/missing_pieces.tt2
+49	0	Open-ILS/src/templates/staff/cat/item/replace_barcode/index.tt2
+3	0	Open-ILS/src/templates/staff/cat/item/t_cat_pane.tt2
+51	0	Open-ILS/src/templates/staff/cat/item/t_circ_list_pane.tt2
+189	0	Open-ILS/src/templates/staff/cat/item/t_circs_pane.tt2
+125	0	Open-ILS/src/templates/staff/cat/item/t_holds_pane.tt2
+21	0	Open-ILS/src/templates/staff/cat/item/t_list.tt2
+178	0	Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2
+2	0	Open-ILS/src/templates/staff/cat/item/t_triggered_events_pane.tt2
+34	0	Open-ILS/src/templates/staff/cat/item/t_view.tt2
+53	0	Open-ILS/src/templates/staff/cat/share/t_record_summary.tt2
+2	0	Open-ILS/src/templates/staff/cat/t_triggered_events_pane.tt2
+19	0	Open-ILS/src/templates/staff/circ/checkin/index.tt2
+225	0	Open-ILS/src/templates/staff/circ/checkin/t_checkin.tt2
+89	0	Open-ILS/src/templates/staff/circ/checkin/t_checkin_table.tt2
+30	0	Open-ILS/src/templates/staff/circ/holds/index.tt2
+26	0	Open-ILS/src/templates/staff/circ/holds/t_pull.tt2
+88	0	Open-ILS/src/templates/staff/circ/holds/t_pull_list.tt2
+40	0	Open-ILS/src/templates/staff/circ/holds/t_shelf.tt2
+85	0	Open-ILS/src/templates/staff/circ/holds/t_shelf_list.tt2
+81	0	Open-ILS/src/templates/staff/circ/in_house_use/index.tt2
+175	0	Open-ILS/src/templates/staff/circ/patron/index.tt2
+17	0	Open-ILS/src/templates/staff/circ/patron/pending.tt2
+15	0	Open-ILS/src/templates/staff/circ/patron/register.tt2
+75	0	Open-ILS/src/templates/staff/circ/patron/t_alerts.tt2
+22	0	Open-ILS/src/templates/staff/circ/patron/t_bcsearch.tt2
+34	0	Open-ILS/src/templates/staff/circ/patron/t_bill_history.tt2
+79	0	Open-ILS/src/templates/staff/circ/patron/t_bill_history_payments.tt2
+49	0	Open-ILS/src/templates/staff/circ/patron/t_bill_history_xacts.tt2
+109	0	Open-ILS/src/templates/staff/circ/patron/t_bills.tt2
+87	0	Open-ILS/src/templates/staff/circ/patron/t_bills_list.tt2
+143	0	Open-ILS/src/templates/staff/circ/patron/t_checkout.tt2
+65	0	Open-ILS/src/templates/staff/circ/patron/t_credentials.tt2
+2	0	Open-ILS/src/templates/staff/circ/patron/t_edit.tt2
+24	0	Open-ILS/src/templates/staff/circ/patron/t_edit_due_date_dialog.tt2
+1	0	Open-ILS/src/templates/staff/circ/patron/t_edit_perms.tt2
+55	0	Open-ILS/src/templates/staff/circ/patron/t_group.tt2
+38	0	Open-ILS/src/templates/staff/circ/patron/t_holds.tt2
+4	0	Open-ILS/src/templates/staff/circ/patron/t_holds_create.tt2
+82	0	Open-ILS/src/templates/staff/circ/patron/t_holds_list.tt2
+73	0	Open-ILS/src/templates/staff/circ/patron/t_items_out.tt2
+9	0	Open-ILS/src/templates/staff/circ/patron/t_last_patron.tt2
+52	0	Open-ILS/src/templates/staff/circ/patron/t_messages.tt2
+28	0	Open-ILS/src/templates/staff/circ/patron/t_move_to_group_dialog.tt2
+42	0	Open-ILS/src/templates/staff/circ/patron/t_new_note_dialog.tt2
+44	0	Open-ILS/src/templates/staff/circ/patron/t_notes.tt2
+34	0	Open-ILS/src/templates/staff/circ/patron/t_pending_list.tt2
+24	0	Open-ILS/src/templates/staff/circ/patron/t_renew_with_date_dialog.tt2
+158	0	Open-ILS/src/templates/staff/circ/patron/t_search.tt2
+30	0	Open-ILS/src/templates/staff/circ/patron/t_search_results.tt2
+19	0	Open-ILS/src/templates/staff/circ/patron/t_stat_cats.tt2
+143	0	Open-ILS/src/templates/staff/circ/patron/t_summary.tt2
+3	0	Open-ILS/src/templates/staff/circ/patron/t_triggered_events.tt2
+144	0	Open-ILS/src/templates/staff/circ/patron/t_xact_details.tt2
+20	0	Open-ILS/src/templates/staff/circ/renew/index.tt2
+141	0	Open-ILS/src/templates/staff/circ/renew/t_renew.tt2
+39	0	Open-ILS/src/templates/staff/circ/share/circ_strings.tt2
+30	0	Open-ILS/src/templates/staff/circ/share/hold_strings.tt2
+24	0	Open-ILS/src/templates/staff/circ/share/t_backdate_dialog.tt2
+23	0	Open-ILS/src/templates/staff/circ/share/t_bad_barcode_dialog.tt2
+93	0	Open-ILS/src/templates/staff/circ/share/t_bill_patron_dialog.tt2
+38	0	Open-ILS/src/templates/staff/circ/share/t_cancel_hold_dialog.tt2
+31	0	Open-ILS/src/templates/staff/circ/share/t_circ_exists_dialog.tt2
+32	0	Open-ILS/src/templates/staff/circ/share/t_copy_in_transit_dialog.tt2
+20	0	Open-ILS/src/templates/staff/circ/share/t_copy_not_avail_dialog.tt2
+27	0	Open-ILS/src/templates/staff/circ/share/t_event_override_dialog.tt2
+24	0	Open-ILS/src/templates/staff/circ/share/t_hold_copy_quality_dialog.tt2
+75	0	Open-ILS/src/templates/staff/circ/share/t_hold_dates.tt2
+149	0	Open-ILS/src/templates/staff/circ/share/t_hold_details.tt2
+23	0	Open-ILS/src/templates/staff/circ/share/t_hold_edit_pickup_lib.tt2
+51	0	Open-ILS/src/templates/staff/circ/share/t_hold_note_dialog.tt2
+33	0	Open-ILS/src/templates/staff/circ/share/t_hold_notification_dialog.tt2
+78	0	Open-ILS/src/templates/staff/circ/share/t_hold_notification_prefs.tt2
+63	0	Open-ILS/src/templates/staff/circ/share/t_hold_shelf_dialog.tt2
+25	0	Open-ILS/src/templates/staff/circ/share/t_mark_claims_returned_dialog.tt2
+45	0	Open-ILS/src/templates/staff/circ/share/t_new_message_dialog.tt2
+25	0	Open-ILS/src/templates/staff/circ/share/t_noncat_dialog.tt2
+44	0	Open-ILS/src/templates/staff/circ/share/t_precat_dialog.tt2
+65	0	Open-ILS/src/templates/staff/circ/share/t_transit_dialog.tt2
+13	0	Open-ILS/src/templates/staff/config.tt2
+60	0	Open-ILS/src/templates/staff/css/circ.css.tt2
+13	0	Open-ILS/src/templates/staff/css/print.css.tt2
+412	0	Open-ILS/src/templates/staff/css/style.css.tt2
+17	0	Open-ILS/src/templates/staff/index.tt2
+244	0	Open-ILS/src/templates/staff/navbar.tt2
+5	0	Open-ILS/src/templates/staff/share/README
+2	0	Open-ILS/src/templates/staff/share/print_templates/index.tt2
+69	0	Open-ILS/src/templates/staff/share/print_templates/t_bill_payment.tt2
+49	0	Open-ILS/src/templates/staff/share/print_templates/t_bills_current.tt2
+49	0	Open-ILS/src/templates/staff/share/print_templates/t_bills_historical.tt2
+17	0	Open-ILS/src/templates/staff/share/print_templates/t_checkin.tt2
+17	0	Open-ILS/src/templates/staff/share/print_templates/t_checkout.tt2
+29	0	Open-ILS/src/templates/staff/share/print_templates/t_hold_pull_list.tt2
+37	0	Open-ILS/src/templates/staff/share/print_templates/t_hold_shelf_slip.tt2
+34	0	Open-ILS/src/templates/staff/share/print_templates/t_hold_transit_slip.tt2
+29	0	Open-ILS/src/templates/staff/share/print_templates/t_holds_for_bib.tt2
+14	0	Open-ILS/src/templates/staff/share/print_templates/t_holds_for_patron.tt2
+17	0	Open-ILS/src/templates/staff/share/print_templates/t_items_out.tt2
+12	0	Open-ILS/src/templates/staff/share/print_templates/t_patron_address.tt2
+11	0	Open-ILS/src/templates/staff/share/print_templates/t_patron_note.tt2
+17	0	Open-ILS/src/templates/staff/share/print_templates/t_renew.tt2
+21	0	Open-ILS/src/templates/staff/share/print_templates/t_transit_slip.tt2
+16	0	Open-ILS/src/templates/staff/share/t_alert_dialog.tt2
+297	0	Open-ILS/src/templates/staff/share/t_autogrid.tt2
+18	0	Open-ILS/src/templates/staff/share/t_confirm_dialog.tt2
+9	0	Open-ILS/src/templates/staff/share/t_eframe.tt2
+21	0	Open-ILS/src/templates/staff/share/t_prompt_dialog.tt2
+33	0	Open-ILS/src/templates/staff/statusbar.tt2
+57	0	Open-ILS/src/templates/staff/t_login.tt2
+69	0	Open-ILS/src/templates/staff/t_splash.tt2
+132	93	Open-ILS/web/js/ui/default/opac/staff.js
+164	0	Open-ILS/web/js/ui/default/staff/Gruntfile.js
+93	0	Open-ILS/web/js/ui/default/staff/README.install
+100	0	Open-ILS/web/js/ui/default/staff/admin/user_perms.js
+557	0	Open-ILS/web/js/ui/default/staff/admin/workstation/app.js
+125	0	Open-ILS/web/js/ui/default/staff/app.js
+30	0	Open-ILS/web/js/ui/default/staff/bower.json
+535	0	Open-ILS/web/js/ui/default/staff/cat/bucket/record/app.js
+209	0	Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
+540	0	Open-ILS/web/js/ui/default/staff/cat/item/app.js
+123	0	Open-ILS/web/js/ui/default/staff/cat/item/missing_pieces.js
+39	0	Open-ILS/web/js/ui/default/staff/cat/item/replace_barcode/app.js
+106	0	Open-ILS/web/js/ui/default/staff/cat/services/record.js
+316	0	Open-ILS/web/js/ui/default/staff/circ/checkin/app.js
+315	0	Open-ILS/web/js/ui/default/staff/circ/holds/app.js
+123	0	Open-ILS/web/js/ui/default/staff/circ/in_house_use/app.js
+1494	0	Open-ILS/web/js/ui/default/staff/circ/patron/app.js
+731	0	Open-ILS/web/js/ui/default/staff/circ/patron/bills.js
+201	0	Open-ILS/web/js/ui/default/staff/circ/patron/checkout.js
+155	0	Open-ILS/web/js/ui/default/staff/circ/patron/holds.js
+406	0	Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js
+84	0	Open-ILS/web/js/ui/default/staff/circ/patron/pending.js
+72	0	Open-ILS/web/js/ui/default/staff/circ/patron/register.js
+213	0	Open-ILS/web/js/ui/default/staff/circ/renew/app.js
+175	0	Open-ILS/web/js/ui/default/staff/circ/services/billing.js
+1485	0	Open-ILS/web/js/ui/default/staff/circ/services/circ.js
+605	0	Open-ILS/web/js/ui/default/staff/circ/services/holds.js
+28	0	Open-ILS/web/js/ui/default/staff/package.json
+262	0	Open-ILS/web/js/ui/default/staff/services/auth.js
+6	0	Open-ILS/web/js/ui/default/staff/services/core.js
+33	0	Open-ILS/web/js/ui/default/staff/services/coresvc.js
+210	0	Open-ILS/web/js/ui/default/staff/services/eframe.js
+165	0	Open-ILS/web/js/ui/default/staff/services/env.js
+56	0	Open-ILS/web/js/ui/default/staff/services/event.js
+28	0	Open-ILS/web/js/ui/default/staff/services/file.js
+1522	0	Open-ILS/web/js/ui/default/staff/services/grid.js
+428	0	Open-ILS/web/js/ui/default/staff/services/hatch.js
+141	0	Open-ILS/web/js/ui/default/staff/services/idl.js
+79	0	Open-ILS/web/js/ui/default/staff/services/navbar.js
+100	0	Open-ILS/web/js/ui/default/staff/services/net.js
+115	0	Open-ILS/web/js/ui/default/staff/services/org.js
+298	0	Open-ILS/web/js/ui/default/staff/services/pcrud.js
+199	0	Open-ILS/web/js/ui/default/staff/services/print.js
+84	0	Open-ILS/web/js/ui/default/staff/services/startup.js
+60	0	Open-ILS/web/js/ui/default/staff/services/statusbar.js
+22	0	Open-ILS/web/js/ui/default/staff/services/strings.js
+297	0	Open-ILS/web/js/ui/default/staff/services/ui.js
+56	0	Open-ILS/web/js/ui/default/staff/services/user.js
+50	0	Open-ILS/web/js/ui/default/staff/test/data/eg_mock.js
+22	0	Open-ILS/web/js/ui/default/staff/test/data/idl2js.pl
+88	0	Open-ILS/web/js/ui/default/staff/test/karma.conf.js
+18	0	Open-ILS/web/js/ui/default/staff/test/unit/egCore.js
+44	0	Open-ILS/web/js/ui/default/staff/test/unit/egEvent.js
+21	0	Open-ILS/web/js/ui/default/staff/test/unit/egHomeApp.js
+25	0	Open-ILS/web/js/ui/default/staff/test/unit/egIDL.js
+37	0	Open-ILS/web/js/ui/default/staff/test/unit/egOrg.js
+31	0	Open-ILS/web/js/ui/default/staff/test/unit/egPatronApp.js
+14	0	Open-ILS/web/js/ui/default/staff/test/unit/egStrings.js
+3	0	Open-ILS/web/opac/locale/en-US/lang.dtd
+176	0	Open-ILS/xul/staff_client/server/patron/user_edit.xhtml
+499	0	Open-ILS/xul/staff_client/server/patron/user_edit_xhtml.js
+ create mode 100644 Open-ILS/src/templates/staff/README
+ create mode 100644 Open-ILS/src/templates/staff/admin/t_user_perms_lookup.tt2
+ create mode 100644 Open-ILS/src/templates/staff/admin/user_perms.tt2
+ create mode 100644 Open-ILS/src/templates/staff/admin/workstation/index.tt2
+ create mode 100644 Open-ILS/src/templates/staff/admin/workstation/t_print_config.tt2
+ create mode 100644 Open-ILS/src/templates/staff/admin/workstation/t_print_templates.tt2
+ create mode 100644 Open-ILS/src/templates/staff/admin/workstation/t_splash.tt2
+ create mode 100644 Open-ILS/src/templates/staff/admin/workstation/t_stored_prefs.tt2
+ create mode 100644 Open-ILS/src/templates/staff/base.tt2
+ create mode 100644 Open-ILS/src/templates/staff/base_js.tt2
+ create mode 100644 Open-ILS/src/templates/staff/cat/bucket/record/index.tt2
+ create mode 100644 Open-ILS/src/templates/staff/cat/bucket/record/t_bucket_create.tt2
+ create mode 100644 Open-ILS/src/templates/staff/cat/bucket/record/t_bucket_delete.tt2
+ create mode 100644 Open-ILS/src/templates/staff/cat/bucket/record/t_bucket_edit.tt2
+ create mode 100644 Open-ILS/src/templates/staff/cat/bucket/record/t_bucket_export.tt2
+ create mode 100644 Open-ILS/src/templates/staff/cat/bucket/record/t_bucket_info.tt2
+ create mode 100644 Open-ILS/src/templates/staff/cat/bucket/record/t_bucket_selector.tt2
+ create mode 100644 Open-ILS/src/templates/staff/cat/bucket/record/t_grid_menu.tt2
+ create mode 100644 Open-ILS/src/templates/staff/cat/bucket/record/t_load_shared.tt2
+ create mode 100644 Open-ILS/src/templates/staff/cat/bucket/record/t_pending.tt2
+ create mode 100644 Open-ILS/src/templates/staff/cat/bucket/record/t_search.tt2
+ create mode 100644 Open-ILS/src/templates/staff/cat/bucket/record/t_view.tt2
+ create mode 100644 Open-ILS/src/templates/staff/cat/catalog/index.tt2
+ create mode 100644 Open-ILS/src/templates/staff/cat/catalog/t_catalog.tt2
+ create mode 100644 Open-ILS/src/templates/staff/cat/catalog/t_holds.tt2
+ create mode 100644 Open-ILS/src/templates/staff/cat/item/index.tt2
+ create mode 100644 Open-ILS/src/templates/staff/cat/item/missing_pieces.tt2
+ create mode 100644 Open-ILS/src/templates/staff/cat/item/replace_barcode/index.tt2
+ create mode 100644 Open-ILS/src/templates/staff/cat/item/t_cat_pane.tt2
+ create mode 100644 Open-ILS/src/templates/staff/cat/item/t_circ_list_pane.tt2
+ create mode 100644 Open-ILS/src/templates/staff/cat/item/t_circs_pane.tt2
+ create mode 100644 Open-ILS/src/templates/staff/cat/item/t_holds_pane.tt2
+ create mode 100644 Open-ILS/src/templates/staff/cat/item/t_list.tt2
+ create mode 100644 Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2
+ create mode 100644 Open-ILS/src/templates/staff/cat/item/t_triggered_events_pane.tt2
+ create mode 100644 Open-ILS/src/templates/staff/cat/item/t_view.tt2
+ create mode 100644 Open-ILS/src/templates/staff/cat/share/t_record_summary.tt2
+ create mode 100644 Open-ILS/src/templates/staff/cat/t_triggered_events_pane.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/checkin/index.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/checkin/t_checkin.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/checkin/t_checkin_table.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/holds/index.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/holds/t_pull.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/holds/t_pull_list.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/holds/t_shelf.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/holds/t_shelf_list.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/in_house_use/index.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/index.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/pending.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/register.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_alerts.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_bcsearch.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_bill_history.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_bill_history_payments.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_bill_history_xacts.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_bills.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_bills_list.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_checkout.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_credentials.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_edit_due_date_dialog.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_edit_perms.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_group.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_holds.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_holds_create.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_holds_list.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_items_out.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_last_patron.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_messages.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_move_to_group_dialog.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_new_note_dialog.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_notes.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_pending_list.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_renew_with_date_dialog.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_search.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_search_results.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_stat_cats.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_summary.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_triggered_events.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_xact_details.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/renew/index.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/renew/t_renew.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/share/circ_strings.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/share/hold_strings.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/share/t_backdate_dialog.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/share/t_bad_barcode_dialog.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/share/t_bill_patron_dialog.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/share/t_cancel_hold_dialog.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/share/t_circ_exists_dialog.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/share/t_copy_in_transit_dialog.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/share/t_copy_not_avail_dialog.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/share/t_event_override_dialog.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/share/t_hold_copy_quality_dialog.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/share/t_hold_dates.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/share/t_hold_details.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/share/t_hold_edit_pickup_lib.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/share/t_hold_note_dialog.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/share/t_hold_notification_dialog.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/share/t_hold_notification_prefs.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/share/t_hold_shelf_dialog.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/share/t_mark_claims_returned_dialog.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/share/t_new_message_dialog.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/share/t_noncat_dialog.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/share/t_precat_dialog.tt2
+ create mode 100644 Open-ILS/src/templates/staff/circ/share/t_transit_dialog.tt2
+ create mode 100644 Open-ILS/src/templates/staff/config.tt2
+ create mode 100644 Open-ILS/src/templates/staff/css/circ.css.tt2
+ create mode 100644 Open-ILS/src/templates/staff/css/print.css.tt2
+ create mode 100644 Open-ILS/src/templates/staff/css/style.css.tt2
+ create mode 100644 Open-ILS/src/templates/staff/index.tt2
+ create mode 100644 Open-ILS/src/templates/staff/navbar.tt2
+ create mode 100644 Open-ILS/src/templates/staff/share/README
+ create mode 100644 Open-ILS/src/templates/staff/share/print_templates/index.tt2
+ create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_bill_payment.tt2
+ create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_bills_current.tt2
+ create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_bills_historical.tt2
+ create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_checkin.tt2
+ create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_checkout.tt2
+ create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_hold_pull_list.tt2
+ create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_hold_shelf_slip.tt2
+ create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_hold_transit_slip.tt2
+ create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_holds_for_bib.tt2
+ create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_holds_for_patron.tt2
+ create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_items_out.tt2
+ create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_patron_address.tt2
+ create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_patron_note.tt2
+ create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_renew.tt2
+ create mode 100644 Open-ILS/src/templates/staff/share/print_templates/t_transit_slip.tt2
+ create mode 100644 Open-ILS/src/templates/staff/share/t_alert_dialog.tt2
+ create mode 100644 Open-ILS/src/templates/staff/share/t_autogrid.tt2
+ create mode 100644 Open-ILS/src/templates/staff/share/t_confirm_dialog.tt2
+ create mode 100644 Open-ILS/src/templates/staff/share/t_eframe.tt2
+ create mode 100644 Open-ILS/src/templates/staff/share/t_prompt_dialog.tt2
+ create mode 100644 Open-ILS/src/templates/staff/statusbar.tt2
+ create mode 100644 Open-ILS/src/templates/staff/t_login.tt2
+ create mode 100644 Open-ILS/src/templates/staff/t_splash.tt2
+ create mode 100644 Open-ILS/web/js/ui/default/staff/Gruntfile.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/README.install
+ create mode 100644 Open-ILS/web/js/ui/default/staff/admin/user_perms.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/admin/workstation/app.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/app.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/bower.json
+ create mode 100644 Open-ILS/web/js/ui/default/staff/cat/bucket/record/app.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/cat/item/app.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/cat/item/missing_pieces.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/cat/item/replace_barcode/app.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/cat/services/record.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/circ/checkin/app.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/circ/holds/app.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/circ/in_house_use/app.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/circ/patron/app.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/circ/patron/bills.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/circ/patron/checkout.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/circ/patron/holds.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/circ/patron/pending.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/circ/patron/register.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/circ/renew/app.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/circ/services/billing.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/circ/services/circ.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/circ/services/holds.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/package.json
+ create mode 100644 Open-ILS/web/js/ui/default/staff/services/auth.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/services/core.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/services/coresvc.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/services/eframe.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/services/env.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/services/event.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/services/file.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/services/grid.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/services/hatch.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/services/idl.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/services/navbar.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/services/net.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/services/org.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/services/pcrud.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/services/print.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/services/startup.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/services/statusbar.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/services/strings.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/services/ui.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/services/user.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/test/data/eg_mock.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/test/data/idl2js.pl
+ create mode 100644 Open-ILS/web/js/ui/default/staff/test/karma.conf.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/test/unit/egCore.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/test/unit/egEvent.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/test/unit/egHomeApp.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/test/unit/egIDL.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/test/unit/egOrg.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/test/unit/egPatronApp.js
+ create mode 100644 Open-ILS/web/js/ui/default/staff/test/unit/egStrings.js
+ create mode 100644 Open-ILS/xul/staff_client/server/patron/user_edit.xhtml
+ create mode 100644 Open-ILS/xul/staff_client/server/patron/user_edit_xhtml.js
+
+commit ac474f077006d4b12527aebedb587039c392ab23
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Mon Aug 4 14:03:07 2014 -0400
+
+    LP#1350042 make_release -c for building browser client
+    
+    Adds support for fetching JS dependencies, minification, and
+    building of the experimental browser client via new -c option.
+    Browser client building is disabled by default.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+22	2	build/tools/make_release
+
+commit c267ec08ad901efe11926315697b23798a504074
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Mon Aug 4 14:02:22 2014 -0400
+
+    LP#1350042 link opensrf websockets JS scripts
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+3	1	Open-ILS/web/Makefile.am
+
+commit 48a063c16bcaffdd19628133496f281db18b5f54
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Mon Aug 4 13:24:37 2014 -0400
+
+    LP#1350042 browser client apache config additions
+    
+    * Location configuratoin for /eg/staff templates
+    * Support for "stop-at-index" in EGWeb, so that navigating to "/eg/foo"
+      can result in /eg/index.tt2 getting served.
+    * Cache and compress additions for /js files.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+27	0	Open-ILS/examples/apache/eg_vhost.conf.in
+28	0	Open-ILS/examples/apache_24/eg_vhost.conf.in
+24	1	Open-ILS/src/perlmods/lib/OpenILS/WWW/EGWeb.pm
+
+commit 9aa9269eddd6e43b10b8ad8245eda0e887422f52
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Mon Aug 4 13:16:02 2014 -0400
+
+    LP#1350042 detect is-staff mode for browser client
+    
+    The browser client does not pass an OILS-Wrapper header to the embedded
+    catalog (etc.) so consider the presence of a workstation an indication
+    that the TPAC should operate in staff mode.
+    
+    NOTE: this may require some additional thought, since this means all
+    TPACs within an authenticated browser will run in staff mode, which may
+    not be desired.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+22	4	Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
+
+commit 7df9dd0aeccdd87e156ab499e2408f550dc0a3d7
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Mon Aug 4 13:12:56 2014 -0400
+
+    LP#1350042 streaming holds pull list API
+    
+    Adds an API name-based option to the standard holds pull list API to
+    respond with a stream of fleshed users, so the caller is not forced to
+    make additional fetch-by-ID calls to collect the holds data.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+37	2	Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
+
+commit f7fc7fa2a1bac404317a7ba549beaf73d56c0ac5
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Mon Aug 4 13:10:49 2014 -0400
+
+    LP#1350042 streaming patron search API
+    
+    Adds an API name-based option to the standard patron search API to
+    respond with a stream of fleshed users, so the caller is not forced to
+    make additional fetch-by-ID calls to collect the user data.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+33	4	Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
+2	0	Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/actor.pm
+
+commit cd4b5c68affdaf7cb915c81f9b252df8688344db
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Mon Aug 4 13:08:22 2014 -0400
+
+    LP#1350042 PCRUD access for various IDL classes
+    
+    These changes are mostly data retrieval and help support
+    PCRUD/auto-grid-style retrieval of certain patron data.
+    
+    Classes affected:
+    
+    actor::workstation
+    money::billable_transaction_summary
+    actor::usr_note
+    money::credit_card_payment
+    money::open_billable_transaction_summary
+    money::cash_payment
+    money::forgive_payment
+    action::hold_notification
+    money::credit_payment
+    config::non_cataloged_type
+    money::billable_transaction
+    money::work_payment
+    money::goods_payment
+    money::check_payment
+    money::payment
+    money::billing
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+147	16	Open-ILS/examples/fm_IDL.xml
+
+commit a4b7150fb9dc2981249770bdf989b205af60dbf7
+Author: Josh Stompro <github at stompro.org>
+Date:   Fri Aug 29 13:43:22 2014 -0400
+
+    Docs: added Address Alert documentation for local admin menu feature
+    
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+
+32	0	docs/admin/lsa-address_alert.txt
+2	0	docs/root.txt
+ create mode 100644 docs/admin/lsa-address_alert.txt
+
+commit 768990dbf203b45692b8c8f3de4a98f7908d9fd8
+Author: Dan Scott <dscott at laurentian.ca>
+Date:   Thu Aug 28 09:40:54 2014 -0400
+
+    Fix broken prereq installer for debian wheezy
+    
+    Problem found by live-tester scripts. Yay for live tests!
+    
+    Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+2	2	Open-ILS/src/extras/install/Makefile.debian-wheezy
+
+commit 2f252638d4af78953bb5300760f995566b89b11f
+Author: Terran McCanna <tmccanna at georgialibraries.org>
+Date:   Tue Aug 26 17:58:52 2014 -0400
+
+    LP#1282783: Use patron hold notification defaults for KPAC
+    
+    Since the KPAC interface doesn't display a patron's email/phone notification
+    preferences, we had initially assumed it was pulling in the patron's default
+    notification info, but we've found that it does not.
+    
+    Emails are not sent to patrons who have their notification preferences set to
+    email, and hold slips print out without phone numbers or email addresses. This
+    causes extra work for Circ staff in processing incoming holds as they need to
+    look up each account number to get the patron's contact information.
+    
+    This patch pulls in the patron's email & phone notification preferences and
+    related values in hidden fields and allows the patron to choose their pickup
+    library at time of hold placement (defaults to their preferred pickup location).
+    
+    Signed-off-by: Terran McCanna <tmccanna at georgialibraries.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+19	0	Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm
+30	2	Open-ILS/src/templates/kpac/getit.tt2
+
+commit 39503e336731401beff4bc1b79f0fa7867e12f2f
+Author: Michele Morgan <mmorgan at noblenet.org>
+Date:   Wed Aug 27 15:25:24 2014 -0400
+
+    lp949101 Hold Columns for Item Status
+    
+    Fixes display of hold columns in Item Status Holds/Transit tab.
+    
+    Signed-off-by: Michele Morgan <mmorgan at noblenet.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+13	11	Open-ILS/xul/staff_client/server/circ/alternate_copy_summary.js
+
+commit 57f390e0b2c4e8e6927c131331e2209870315de8
+Author: Dan Scott <dscott at laurentian.ca>
+Date:   Mon Aug 25 14:16:35 2014 -0400
+
+    LP#1362210: Install PostgreSQL packages where we can
+    
+    Rather than relying on purely manual installation, carve out a common
+    set of packages that are needed by both the Evergreen server and the
+    standalone PostgreSQL server and add them as dependencies to both
+    scenarios. In the worst case, the package manager will see a package
+    that it has already installed and skip it (if the database server is on
+    the same OS instance as the Evergreen server).
+    
+    It sure beats upgrading your database server and wondering why things
+    like the addition of call numbers fails with database query errors when
+    it turns out that you're missing the Library::CallNumber::LC Perl module
+    :)
+    
+    It also makes the README shorter and requires fewer steps for users to
+    follow to install successfully. Win win win?
+    
+    Signed-off-by: Dan Scott <dscott at laurentian.ca>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+14	6	Open-ILS/src/extras/install/Makefile.debian-jessie
+14	6	Open-ILS/src/extras/install/Makefile.debian-wheezy
+12	5	Open-ILS/src/extras/install/Makefile.fedora
+13	5	Open-ILS/src/extras/install/Makefile.ubuntu-precise
+14	6	Open-ILS/src/extras/install/Makefile.ubuntu-trusty
+2	13	docs/installation/server_installation.txt
+
+commit 1d1a431727a77322c5b6213d76b334e7729e7d1d
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Thu May 15 11:22:16 2014 -0400
+
+    LP#1306675 TPAC maketext default handler
+    
+    Fall back to an unitialized maketext handler, which defaults to the
+    template language, when OpenILS::WWW::EGWeb::I18N->get_handle fails to
+    return a response.
+    
+    Note that why get_handle() returns undef is not yet known.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2	1	Open-ILS/src/perlmods/lib/OpenILS/WWW/EGWeb.pm
+
+commit 4f3f43e42c58a279d08a25280de9a2e406e2df53
+Author: Elliot Voris <elliotfriend at gmail.com>
+Date:   Thu Mar 6 20:55:56 2014 -0600
+
+    LP#1233757 Correct Spelling Error in Checkout Override Exception
+    
+    Correcting a few misspellings of "overridden" in the staff client
+    override exception.
+    
+    Signed-off-by: Elliot Voris <evoris at slcconline.edu>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/xul/staff_client/server/cat/util.js
+1	1	Open-ILS/xul/staff_client/server/locale/en-US/circ.properties
+1	1	build/i18n/po/circ.properties/circ.properties.pot
+1	1	build/i18n/po/circ.properties/cs-CZ.po
+1	1	build/i18n/po/circ.properties/de-DE.po
+2	2	build/i18n/po/circ.properties/en-CA.po
+2	2	build/i18n/po/circ.properties/en-GB.po
+1	1	build/i18n/po/circ.properties/es-ES.po
+1	1	build/i18n/po/circ.properties/fi-FI.po
+1	1	build/i18n/po/circ.properties/fr-CA.po
+1	1	build/i18n/po/circ.properties/hy-AM.po
+1	1	build/i18n/po/circ.properties/oc-FR.po
+1	1	build/i18n/po/circ.properties/pt-BR.po
+1	1	build/i18n/po/circ.properties/ru-RU.po
+1	1	build/i18n/po/circ.properties/tr-TR.po
+
+commit b844a3c1fbda7fc66193e5c3f400ba0b3e35d7de
+Author: Jason Etheridge <jason at esilibrary.com>
+Date:   Mon Oct 1 16:49:04 2012 -0400
+
+    LP#1010027: tweak patron columns in patron search interface
+    
+    specifically, remove the Mailing Address and Billing Address columns that come
+    off the actor table, since they are redundant with the Mailing Addr: Address ID
+    and Billing Addr: Address ID columns that come off the address table.
+    
+    Also, alphabetize the columns coming directly off of the user table. The columns
+    coming off the library card and address tables remain unsorted; I believe their
+    order is as listed in the fm_IDL.xml file for their corresponding fieldmapper
+    definitions.
+    
+    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
+    Signed-off-by: Jennifer Pringle <jpringle at sitka.bclibraries.ca>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+3	1	Open-ILS/xul/staff_client/server/patron/search_result.js
+
+commit 5ebaf746568c4d51863b73533fb4c3af530d27de
+Author: Jason Etheridge <jason at esilibrary.com>
+Date:   Mon Oct 1 16:46:56 2012 -0400
+
+    LP#1010027: more internal options for xul lists
+    
+    specifically, give fm_columns a sort_headers flag for alphabetizing the columns
+    returned by label; and delete_me flag for omitting a column definition entirely
+    
+    Not all xul lists are using fm_columns yet
+    
+    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
+    Signed-off-by: Jennifer Pringle <jpringle at sitka.bclibraries.ca>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+17	0	Open-ILS/xul/staff_client/chrome/content/util/list.js
+
+commit 611673967f308a806842b8a30e09cdee10e742da
+Author: Ben Shum <bshum at biblio.org>
+Date:   Wed Aug 27 00:49:48 2014 -0400
+
+    LP#1189556: stamping upgrade script for URL_VERIFY description typo fix
+    
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
+9	0	Open-ILS/src/sql/Pg/upgrade/0891.data.url-verify-permission-typo.sql
+0	9	Open-ILS/src/sql/Pg/upgrade/XXXX.data.url-verify-permission-typo.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0891.data.url-verify-permission-typo.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.url-verify-permission-typo.sql
+
+commit 293103d85051c0985df5756f35825c343fe614af
+Author: Chris Sharp <csharp at georgialibraries.org>
+Date:   Tue Jun 11 10:09:20 2013 -0400
+
+    LP#1189556: Fix typo in URL_VERIFY permission description
+    
+    The description for the URL_VERIFY permission contained a typo,
+    fixed here.
+    
+    Added an upgrade sql to update the text.
+    
+    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
+    Signed-off-by: Pasi Kallinen <pasi.kallinen at pttk.fi>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/sql/Pg/950.data.seed-values.sql
+9	0	Open-ILS/src/sql/Pg/upgrade/XXXX.data.url-verify-permission-typo.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.url-verify-permission-typo.sql
+
+commit 4b88afd34488a8f659dde45b57103a2d61316c08
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date:   Fri May 23 15:40:23 2014 -0400
+
+    LP#1322341: Count part holds on records
+    
+    Also fix a small mistake in metarecord matching
+    
+    Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+16	5	Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
+
+commit ce45d4cf4466af277b3a681fb0964c430288694b
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date:   Fri Apr 18 09:46:13 2014 -0400
+
+    LP#1277551: Limit simplified pull list to available copies
+    
+    Copies that are targeted by a hold but are not in available or reshelving
+    statuses should not show up on a pull list.
+    
+    Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+    Signed-off-by: Michele Morgan <mmorgan at noblenet.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2	1	Open-ILS/examples/fm_IDL.xml
+
+commit 92e84a389e7cba0f988814d1e88f029c9dd4e1a4
+Author: Ben Shum <bshum at biblio.org>
+Date:   Wed Apr 30 02:02:49 2014 -0400
+
+    LP#1314370: Enable dojo all the time in the catalog
+    
+    Because we rely on the dojo framework for the shelving location filter in the
+    advanced search, we should choose to use dojo everywhere and not just when
+    autosuggest, google books, or novelist are enabled.
+    
+    This is a quick change to toggle the flag for want_dojo to be set all the time.
+    
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+    Signed-off-by: Liam Whalen <liam.whalen at bc.libraries.coop>
+
+3	4	Open-ILS/src/templates/opac/parts/header.tt2
+
+commit dcc5475a0328da91ec7a006cd130b51422da3491
+Author: Blake Henderson <blake at mobiusconsortium.org>
+Date:   Tue Jul 1 17:06:30 2014 -0500
+
+    LP1277556 Fast Item Add no longer opens record after copy is created
+    
+    Altered save_attempt to handle undefined and true cases for replace_on_complete
+    When fastItemAdd is not used, replace_on_complete is undefined
+    When it is used, and successful, replace_on_complete will be set to true
+    then we need it to execute result.on_complete()
+    
+    Signed-off-by: Blake Henderson <blake at mobiusconsortium.org>
+    Signed-off-by: Remington Steed <rjs7 at calvin.edu>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+4	1	Open-ILS/xul/staff_client/server/cat/marcedit.js
+
+commit 085ab000eab2834b5a6905ce3f7d768ab5279406
+Author: Liam Whalen <liam.whalen at bc.libraries.coop>
+Date:   Sat Jun 28 15:37:28 2014 -0700
+
+    LP1084269, LP1050043 Expert Search Fixes
+    
+    Sorting Expert Search corrected
+    
+    LP1050043 was issued because attempting to sort the MARC expert search
+    results, in the staff client, caused the staff client to return to the
+    basic search page rather than sort the results.
+    
+    To fix the sorting I had to modify two perl files.
+    
+    metabib.pm had to be changed in a number of ways.
+    
+    1. The way the sort works currently assumes the user is doing a full
+    text search.  So, it passes in the values of titlesort and authorsort as
+    the sort variable in the URL.  However, in the expert search, it is
+    looking for the values 'title' and 'author'.  This resulted in the title
+    sort and author sort never being executed and returning the relevance
+    sort instead. I modified the search to use a regex instead of eq.
+    
+    2. If a record has no value associated with it e.g. no 260 c for
+    pubdate, no 245 $a for title, no 1xx $a for author, then the SQL is
+    supposed to replace those values with either 'AAAA' or 'zzzz' depending
+    on the order of the sort.  This should cause records without the
+    relevant sort values to be pushed to the bottom of the sort results.
+    
+    But, the PgSQL function COALESCE, which is supposed to do the
+    replacing, does not do anything if no rows are returned for a record's
+    relevant value.  To work around this, I surrounded the relevant values
+    with the MAX() function call, which returns NULL if no row is returned.
+    
+    Because author sort works on any 1xx value, it sorts those values in
+    numerical order when there is more than one 1xx in a record.  This
+    requires the use of an ORDER BY statement, which seems to nullify
+    the effect of MAX().  So, I had to move the MAX() into a second SELECT
+    statement in the case of author sort.
+    
+    3. I added the variables number_default_sort and string_default_sort
+    to the metabib code because the current code hard codes values of
+    '9999' and 'zzzzzzzz' into the sort.
+    
+    Search.pm had to be changed to pass the sort values from the TPAC
+    into the relevant sort subroutines.  This was done with the addition of
+    an $arghash variable that checks the cgi parameters for the sort
+    variable.
+    
+    As well, Expert search puts the tag and _special params in the
+    search form.  This causes all other searches to perform Expert searches
+    afterwords.  To fix this, Search.pm is modified to look for an empty
+    query value before it conducts an Expert search.  If it is empty and
+    the Expert search variables are present, then the Expert search is
+    performed.  Otherwise, a normal search is done.
+    
+    Finally, to fix the problem reported by LP1050043, I had to modify
+    searchbar.tt2.  Currently, searchbar.tt2 does not have the values from
+    the Expert search entered into the <form> where the sort functionality
+    is located.  This means, when a sort option is chosen, the TPAC no
+    longer knows which values were used for the Expert search.
+    
+    This is not obvious at first because after choosing to sort, the
+    user is returned to a page where the URL has the Expert search values
+    in it.  This happens because the sort is submitting a form without a
+    query value, so the TPAC redirects the user to the referring page,
+    which is the initial Expert search.
+    
+    To fix this, I added the Expert search values as hidden variables
+    into the <form> where the sort functionality is located.  I also
+    removed the use of the "_adv" hidden variable from the <form> when
+    not in the advanced search.
+    
+    [LP1094269] Retrive past 100 records in Expert Search
+    
+    Currently, when paging through the results of the Expert search, the
+    system will not return more than 100 records.  Going past page 10
+    causes a no results screen.
+    
+    This is due to the offset and limit values not being passed into the
+    argument hash used to create the SQL for the search.  Once the SQL
+    returns, it returns record ids within the range of the offset and
+    the limit. So, if the offset is 100 and the limit is 10, the record
+    ids for search results 100 to 109 are returned.
+    
+    But, because offset and limit are not being passed into the arghash,
+    they default to 0 and 100 respectively.  This means the first 100
+    records are always returned regardless of where in the search pages
+    you are viewing.  These 100 results were then pruned to the relevant
+    10 results in Biblio.pm.  However, if the offset starts beyond 100
+    then no results are returned because the results passed 100 are not
+    returned by metabib.pm.
+    
+    This commit passes the offset and limit as arguments in the search
+    hash.  It also removes offset and limit as parameters of the
+    search.biblio.marc call. Because offset and limit are needed in the
+    arghash to limit the number of records returned, it is better to
+    pass them only via the arghash to ensure that no more than the
+    necessary number of records are returned.
+    
+    Offset and limit could be kept as parameters, but it would require
+    modifying metabib as well to look for those parameters, so I think
+    forcing the Expert search to pass them as argument parameters is the
+    better option.
+    
+    As well, this commit removes the pruning in Biblio.pm that was based
+    on the offset and limit because that is handled in metabib.pm now
+    that offset and limit are being supplied in the argument hash.
+    
+    I have checked the source code and the marc_search function in
+    Biblio.pm is only called via the Expert search in
+    WWW/EGCatLoader/Search.pm, so modifying Biblio.pm in this manner
+    will only affect the Expert search and nothing else.
+    
+    Signed-off-by: Liam Whalen <liam.whalen at bc.libraries.coop>
+    Signed-off-by: Sarah Childs <sarahc at zionsvillelibrary.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+6	7	Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm
+20	11	Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm
+21	3	Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
+1	1	Open-ILS/src/templates/opac/parts/result/table.tt2
+11	0	Open-ILS/src/templates/opac/parts/searchbar.tt2
+
+commit 6deb8cf1f094bc48fe91eed51cb7dcaf92ac2249
+Author: Kathy Lussier <klussier at masslnc.org>
+Date:   Tue Aug 19 14:29:56 2014 -0400
+
+    lp1182605 Add sort value for holds interfaces
+    
+    Holds interfaces were still sorting incorrectly, so let's add a sort value
+    there.
+    
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Remington Steed <rjs7 at calvin.edu>
+    Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+
+5	1	Open-ILS/xul/staff_client/server/circ/util.js
+
+commit 59b0333ba7b4ea0cda0f35d5af4b1bc70d0a6e3a
+Author: Victoria Lewis <vcamklewis at gmail.com>
+Date:   Wed Apr 30 15:09:07 2014 -0700
+
+    lp1182605 Abstracting out common functionality from code that sorts call numbers by label_sortkey
+    
+    Code had been added to insure that LC call numbers are sorting as they should by asset.call_number.label_sortkey.
+    Code was duplicated in the 'call_number column' in the 'columns' group and in the 'hold_columns'group.
+    
+    I abstracted the logic out of 'sort_value' and 'render' in the 'call_number' column in the 'columns' group and from
+    'render' in the 'call_number' column in the 'hold_columns' group to a utility function  called
+    'sort_call_numbers_by_label_sortkey'.
+    
+    Signed-off-by: Victoria Lewis <vcamklewis at gmail.com>
+    
+    modified:   xul/staff_client/server/circ/util.js
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Remington Steed <rjs7 at calvin.edu>
+    Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+
+65	129	Open-ILS/xul/staff_client/server/circ/util.js
+
+commit 10ccb80d69fe6296bbd2ec086935265821fdd223
+Author: Kyle Tomita <tomitakyle at gmail.com>
+Date:   Mon Dec 2 15:50:17 2013 -0800
+
+    LP1182605 : LC call numbers sort improperly in tabular displays
+    
+    The issue was that the column was sorting on the label (call number)
+    and not label_sortkey.  An attribute 'sort_value' was added that used
+    label_sortkey.
+    
+    Signed-off-by: Kyle Tomita <tomitakyle at gmail.com>
+    
+    modified:   Open-ILS/xul/staff_client/server/circ/util.js
+    (cherry picked from commit 696ce9e6c36bffd1d8c884baab2f5d36687e741b)
+    
+    Signed-off-by: Victoria Lewis <vcamklewis at gmail.com>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Remington Steed <rjs7 at calvin.edu>
+    Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+
+44	0	Open-ILS/xul/staff_client/server/circ/util.js
+
+commit a29ef8ddaaf0e6462ad7a32b42bff289c33c25e6
+Author: Dan Wells <dbw2 at calvin.edu>
+Date:   Mon Jul 7 13:16:58 2014 -0400
+
+    Fix currently harmless but still confusing sigil error
+    
+    get_org_descendants() returns an array ref, not a list, so it doesn't
+    make sense to assign it to an '@orgs' variable.  Lucky for us, our
+    where-parser treats this single element list containing the ref in the
+    same manner as the proper ref itself, but at best, it is still very
+    confusing to see.
+    
+    Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+
+3	3	Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Serial.pm
+
+commit 9039c4fd8a5c2c861f74fe7f0d6e1ea3f9d18d61
+Author: Dan Wells <dbw2 at calvin.edu>
+Date:   Thu May 8 16:18:11 2014 -0400
+
+    LP#1078787 Fix serial scoping in TPAC
+    
+    If you have generated holdings, but are not using the "compressed"
+    display, your holdings show up regardless of scope.  This change
+    limits the display to only sdists with a holding_lib in your current
+    search scope.
+    
+    Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+
+2	1	Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Serial.pm
+
+commit 4e40c888535a1e52951a1264547f8926c8c00d89
+Author: Mike Rylander <mrylander at gmail.com>
+Date:   Mon Aug 25 13:44:55 2014 -0400
+
+    LP#800478: Stamping upgrade script for fund transfer fix
+    
+    Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
+363	0	Open-ILS/src/sql/Pg/upgrade/0890.schema.acq_fund_transfer.sql
+0	361	Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq_fund_transfer.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0890.schema.acq_fund_transfer.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq_fund_transfer.sql
+
+commit 31f025df7ddf0cb5e03cc93aceedb03913cec000
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Tue Feb 25 12:23:13 2014 -0500
+
+    LP#800478 repair logic error in acq fund transfer
+    
+    The source data for the amount applied to each allocation and transfer
+    (in certain circumstances) was incorrect.
+    
+    The transfer amount should not be the total amount allocated from the
+    source to the fund, but instead the amount of the funding source credit
+    in cases where we have to pull money from multiple funding source
+    credits.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Liam Whalen <liam.whalen at bc.libraries.coop>
+    Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+2	2	Open-ILS/src/sql/Pg/200.schema.acq.sql
+361	0	Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq_fund_transfer.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq_fund_transfer.sql
+
+commit 646d132b635909ea0eb0ff816de64115fce87458
+Author: Galen Charlton <gmc at esilibrary.com>
+Date:   Thu Aug 21 12:33:53 2014 -0700
+
+    LP#1359934: prevent error opening patron search form
+    
+    As a result of the patch for OpenSRF bug 1316245, JSON2js
+    in the OpenSRF library is now stricter -- in particular, passing
+    an undefined value to it results in an exception being thrown.
+    
+    This patch runs with the increased strictness and fixes an
+    issue where the patron search form was passing an undefined value
+    to JSON2js.
+    
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+3	1	Open-ILS/xul/staff_client/server/patron/search_form.js
+
+commit b8318714885fcb0ccfe1eae86e80191c1243295d
+Author: Yamil Suarez <yamil at yamil.com>
+Date:   Tue Aug 19 17:13:08 2014 -0400
+
+    Docs: Removed use of deprecated file suffix for eg_db_config in install docs
+    
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+
+1	1	docs/installation/server_installation.txt
+
+commit e79081507e1c934990f0103a3a34d450d317484a
+Author: Ben Shum <bshum at biblio.org>
+Date:   Thu Aug 14 12:48:18 2014 -0400
+
+    Compile release notes for Evergreen 2.7.0
+    
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+408	0	docs/RELEASE_NOTES_2_7.txt
+0	8	docs/RELEASE_NOTES_NEXT/Acquisitions/acq-fund-rendering.txt
+0	33	docs/RELEASE_NOTES_NEXT/Acquisitions/delayed-vs-canceled.txt
+0	7	docs/RELEASE_NOTES_NEXT/Administration/bigger_report_outputs.txt
+0	14	docs/RELEASE_NOTES_NEXT/Administration/report-edit.txt
+0	18	docs/RELEASE_NOTES_NEXT/Administration/report-hints.txt
+0	11	docs/RELEASE_NOTES_NEXT/Administration/secondary_permission_groups.txt
+0	10	docs/RELEASE_NOTES_NEXT/Cataloging/copy_edit_links.txt
+0	11	docs/RELEASE_NOTES_NEXT/Cataloging/display_imported_as_in_vandelay_queue.txt
+0	19	docs/RELEASE_NOTES_NEXT/Cataloging/marc_stream_importer.txt
+0	17	docs/RELEASE_NOTES_NEXT/Cataloging/merge-parts.txt
+0	18	docs/RELEASE_NOTES_NEXT/Cataloging/no-fixed-field-defaults-for-ingest.txt
+0	7	docs/RELEASE_NOTES_NEXT/Circulation/hold-targeting-precat.txt
+0	6	docs/RELEASE_NOTES_NEXT/Circulation/holds-shelf-expire-date.txt
+0	13	docs/RELEASE_NOTES_NEXT/Circulation/lost-and-paid-status.txt
+0	6	docs/RELEASE_NOTES_NEXT/OPAC/addedcontent_by_id.txt
+0	22	docs/RELEASE_NOTES_NEXT/OPAC/addedcontent_contentcafe.txt
+0	11	docs/RELEASE_NOTES_NEXT/OPAC/more_rda_264_support.txt
+0	51	docs/RELEASE_NOTES_NEXT/OPAC/sitemap_builder.txt
+ create mode 100644 docs/RELEASE_NOTES_2_7.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Acquisitions/acq-fund-rendering.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Acquisitions/delayed-vs-canceled.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/bigger_report_outputs.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/report-edit.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/report-hints.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/secondary_permission_groups.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/copy_edit_links.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/display_imported_as_in_vandelay_queue.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/marc_stream_importer.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/merge-parts.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/no-fixed-field-defaults-for-ingest.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/hold-targeting-precat.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/holds-shelf-expire-date.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/lost-and-paid-status.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/addedcontent_by_id.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/addedcontent_contentcafe.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/more_rda_264_support.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/sitemap_builder.txt
+
+commit e6c0559fbaf044d32e3aa9e32939c02cf2d674e6
+Author: Ben Shum <bshum at biblio.org>
+Date:   Thu Aug 14 12:03:59 2014 -0400
+
+    Pre-2.7 Release notes cleanup
+    
+    1) Fixing up formatting issues with the asciidoc
+    2) Remove extra words "New feature" from certain notes
+    
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	docs/RELEASE_NOTES_NEXT/Acquisitions/acq-fund-rendering.txt
+8	5	docs/RELEASE_NOTES_NEXT/Acquisitions/delayed-vs-canceled.txt
+2	2	docs/RELEASE_NOTES_NEXT/Administration/report-edit.txt
+2	2	docs/RELEASE_NOTES_NEXT/Administration/report-hints.txt
+2	2	docs/RELEASE_NOTES_NEXT/Cataloging/copy_edit_links.txt
+1	2	docs/RELEASE_NOTES_NEXT/Cataloging/display_imported_as_in_vandelay_queue.txt
+2	2	docs/RELEASE_NOTES_NEXT/Cataloging/merge-parts.txt
+3	5	docs/RELEASE_NOTES_NEXT/Cataloging/no-fixed-field-defaults-for-ingest.txt
+1	1	docs/RELEASE_NOTES_NEXT/Circulation/hold-targeting-precat.txt
+
+commit 2b4c4fe9f3623ae6b84c785abf15c3f8fa15e5da
+Author: Ben Shum <bshum at biblio.org>
+Date:   Thu Aug 14 12:36:16 2014 -0400
+
+    Fixes for create_release_notes.sh
+    
+    1) Teach it to ignore the sample RELEASE_NOTES_NEXT.txt file
+    2) Add a proper section for "New Features" heading, instead of
+       defaulting everything under the "Upgrade notes" heading.
+    
+    Note: Will still require manually moving any upgrade notes to the
+          right place post-compile.
+    
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+4	1	docs/RELEASE_NOTES_NEXT/create_release_notes.sh
+
+commit 40f1fb2cea5a54da20497f1c89bee21a753de127
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Mon Aug 11 11:04:43 2014 -0400
+
+    LP#1329503 text input repairs
+    
+    * Correctly propagate values for text widget "in list" values when editing
+      reports
+    * After entering a value for "in list" text widgets, clear the text
+      input so the user can enter subsequent values w/o manually clearing.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+19	3	Open-ILS/web/reports/oils_rpt_widget.js
+
+commit 5eb13d5e7db75ed010a33ffce6342643f3c32c4a
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Fri Aug 8 13:57:09 2014 -0400
+
+    LP#1329503 report edit scheduling repairs
+    
+    * ensure default values for scheduling and recurrence are applied with each
+      edited report, including today's date in the scheduler.
+    * If the most recent report run run_time is in the past, deafult to "run
+      now"
+    * fix bug with propagating months recurrence
+    * If recurrence interval is in days and divisible by 7, present as weeks
+    * make date regexes easier on the eyes
+    * fix bug with rendering sets of org units
+    * fixed bug with modifying report to be "run now" from scheduled.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+47	19	Open-ILS/web/reports/oils_rpt_report_editor.js
+3	2	Open-ILS/web/reports/oils_rpt_widget.js
+
+commit f54db601a5a89ac99e7d64e27e34c5863e60a167
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date:   Mon Aug 11 13:27:18 2014 -0400
+
+    LP1355319: Add missing Parse::RecDescent perl dependency.
+    
+    Add the appropriate deb or rpm entry to the various Makefiles.
+    
+    Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	0	Open-ILS/src/extras/install/Makefile.debian-jessie
+1	0	Open-ILS/src/extras/install/Makefile.debian-squeeze
+1	0	Open-ILS/src/extras/install/Makefile.debian-wheezy
+1	0	Open-ILS/src/extras/install/Makefile.fedora
+1	0	Open-ILS/src/extras/install/Makefile.ubuntu-precise
+1	0	Open-ILS/src/extras/install/Makefile.ubuntu-trusty
+
+commit 12e4ca0cf13a1566fd8ef63cf122997002f1bab4
+Author: Kathy Lussier <klussier at masslnc.org>
+Date:   Fri Aug 8 17:16:39 2014 -0400
+
+    Release note repairs and additions
+    
+    A handful of repairs and additions to the 2.7 release notes, including:
+      * moved copy_edit_links to cataloging
+      * making no-fixed-field-defaults-for-ingest an upgrade note
+      * adding release note entries for hold targeting of precats and improved
+    acq fund rendering.
+    
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+
+8	0	docs/RELEASE_NOTES_NEXT/Acquisitions/acq-fund-rendering.txt
+10	0	docs/RELEASE_NOTES_NEXT/Cataloging/copy_edit_links.txt
+3	0	docs/RELEASE_NOTES_NEXT/Cataloging/no-fixed-field-defaults-for-ingest.txt
+7	0	docs/RELEASE_NOTES_NEXT/Circulation/hold-targeting-precat.txt
+0	10	docs/RELEASE_NOTES_NEXT/OPAC/copy_edit_links.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Acquisitions/acq-fund-rendering.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/copy_edit_links.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/hold-targeting-precat.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/copy_edit_links.txt
+
+commit 6e6b48318c3bf61b48a0aa6215d4157b29b581c3
+Author: Kathy Lussier <klussier at masslnc.org>
+Date:   Fri Aug 8 10:41:23 2014 -0400
+
+    Secondary permission groups release note
+    
+    Release notes entry for secondary permission groups as well as some fixes
+    to the docs to get the images to display.
+    
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+
+11	0	docs/RELEASE_NOTES_NEXT/Administration/secondary_permission_groups.txt
+25	9	docs/admin_initial_setup/describing_your_people.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/secondary_permission_groups.txt
+
+commit 998660710a5fd9c7e9b5e6e7fdda3a15005d3983
+Author: Dan Scott <dscott at laurentian.ca>
+Date:   Thu Aug 7 23:19:07 2014 -0400
+
+    LP#1292705 Fix broken is*() methods in fm_IDL2js.xsl
+    
+    A thinko meant that we were no longer incrementing the field variable,
+    leading to breakage in interfaces that used isnew() and the like.
+    
+    Signed-off-by: Dan Scott <dscott at laurentian.ca>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+4	1	Open-ILS/xsl/fm_IDL2js.xsl
+
+commit b3f203b6f920d35c0b5e14ef4f2cda840e8a4f55
+Author: Jennifer Pringle <jpringle at sitka.bclibraries.ca>
+Date:   Wed Mar 19 13:29:38 2014 -0700
+
+    Secondary Permissions Documentation and Screenshots.
+    
+    Signed-off-by: Jennifer Pringle <jpringle at sitka.bclibraries.ca>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+42	0	docs/admin_initial_setup/describing_your_people.txt
+-	-	docs/media/sup-permissions-1.png
+-	-	docs/media/sup-permissions-2.png
+-	-	docs/media/sup-permissions-3.png
+-	-	docs/media/sup-permissions-4.png
+-	-	docs/media/sup-permissions-5.png
+ create mode 100644 docs/media/sup-permissions-1.png
+ create mode 100644 docs/media/sup-permissions-2.png
+ create mode 100644 docs/media/sup-permissions-3.png
+ create mode 100644 docs/media/sup-permissions-4.png
+ create mode 100644 docs/media/sup-permissions-5.png
+
+commit ef04f72cf613b0c31cc6a42bd46e609f1a0d5323
+Author: James Fournie <jfournie at sitka.bclibraries.ca>
+Date:   Wed Jan 4 11:55:19 2012 -0800
+
+    Add multiple permission groups editor to user registration form
+    
+    This makes use of permission.usr_grp_perm_map which grants secondary
+    permission groups.  It does not affect the 'profile' ie: circulation policy.
+    
+    Signed-off-by: James Fournie <jfournie at sitka.bclibraries.ca>
+    Signed-off-by: Jeff Davis <jdavis at sitka.bclibraries.ca>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	0	Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
+37	0	Open-ILS/src/templates/actor/user/register.tt2
+8	1	Open-ILS/src/templates/actor/user/register_table.tt2
+9	1	Open-ILS/web/js/dojo/openils/actor/nls/register.js
+122	0	Open-ILS/web/js/ui/default/actor/user/register.js
+
+commit 164c7e7bc4e542af9ada4ea2716cbce784820e6d
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date:   Mon Jul 14 12:13:06 2014 -0400
+
+    Update ContentCafe Added Content Module
+    
+    Now with keyhash support, but losing "No Image" image support.
+    
+    Also added a "fetch all" function for possible "cache everything" calls.
+    
+    Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+5	4	Open-ILS/examples/opensrf.xml.example
+14	0	Open-ILS/src/perlmods/lib/OpenILS/WWW/AddedContent.pm
+242	129	Open-ILS/src/perlmods/lib/OpenILS/WWW/AddedContent/ContentCafe.pm
+22	0	docs/RELEASE_NOTES_NEXT/OPAC/addedcontent_contentcafe.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/addedcontent_contentcafe.txt
+
+commit de728768aec76dc1daeb6ee6d28d2eecb8c18fd1
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Thu Aug 7 20:39:47 2014 -0400
+
+    LP#1329503 avoid run now + later combined schedule
+    
+    When editing a report, ensure only one of "now" vs. "schedule for later"
+    options is selected by default.  Similarly, if the schedule option is
+    activated by default, ensure the date fields are enabled.
+    
+    If the run time of the most recent report is in the past, default to the
+    current date for the schedule instead of the no longer valid date.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+5	1	Open-ILS/web/reports/oils_rpt_report_editor.js
+
+commit 2f2859c083d25c3384931267ed756722c2a639fc
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Thu Aug 7 13:16:36 2014 -0400
+
+    LP#1329503 propagate 'in list' values for editing
+    
+    For example, ensure a previously selected list of copy locations are
+    propagated into the selected values list during report editing.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	0	Open-ILS/web/reports/oils_rpt_param_editor.js
+1	1	Open-ILS/web/reports/oils_rpt_report_editor.js
+36	7	Open-ILS/web/reports/oils_rpt_widget.js
+
+commit 8ad52e513ae5c823a913bfed88bf4820cc89cb7a
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Wed Aug 6 10:41:25 2014 -0400
+
+    LP#1329503 report editing additional repairs
+    
+    * correctly propagate values for the "between" widget
+    * propagate pivot data and label when present
+    * propagate report run time
+    * improvements to report email propagation
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+27	2	Open-ILS/web/reports/oils_rpt_report_editor.js
+3	0	Open-ILS/web/reports/oils_rpt_widget.js
+
+commit 29a422f39c0d84e71731e69c1344a27bf633a189
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Thu Jul 10 14:42:31 2014 -0400
+
+    LP#1329503 report editing misc. repairs
+    
+    * Fixed some faultly widget rendering on report edit
+    
+    * Avoid showing "save as new" for new reports.
+    
+    * Repair fault report edit Exit/Cancel buttons
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+13	3	Open-ILS/web/reports/oils_rpt_report_editor.js
+26	10	Open-ILS/web/reports/oils_rpt_widget.js
+
+commit d75db546fe741dd9bc9369ff067d63a0e9a1b143
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Fri Jun 20 14:20:48 2014 -0400
+
+    LP#1329503 View/Edit Report Release Notes
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+14	0	docs/RELEASE_NOTES_NEXT/Administration/report-edit.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/report-edit.txt
+
+commit c4d99f320b3ba342f0d949bb4be08e2f962acd64
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Wed Jun 18 10:08:14 2014 -0400
+
+    LP#1329503 View Edit Reports
+    
+    Alongside each report in the Reports folder view there are two new
+    links, one for viewing (read-only) and one for editing.  After changing
+    a report, the user has the option to save the modified report or create
+    a new report with the new values, in effect cloning the original report.
+    
+    When saving a changed report, if a pending report run exists, the user
+    will be warned of this and asked if they would prefer to modify the
+    scheduled report or to instead save the changed values as a new report,
+    leaving the original report intact.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	0	Open-ILS/web/js/dojo/openils/reports/nls/reports.js
+19	1	Open-ILS/web/opac/common/js/fm_table_conf.js
+2	2	Open-ILS/web/opac/common/js/utils.js
+7	0	Open-ILS/web/opac/locale/en-US/reports.dtd
+9	0	Open-ILS/web/reports/oils_rpt.css
+27	1	Open-ILS/web/reports/oils_rpt_editor.xhtml
+37	0	Open-ILS/web/reports/oils_rpt_folder_window.js
+4	0	Open-ILS/web/reports/oils_rpt_folder_window.xhtml
+8	2	Open-ILS/web/reports/oils_rpt_folders.js
+7	4	Open-ILS/web/reports/oils_rpt_param_editor.js
+236	19	Open-ILS/web/reports/oils_rpt_report_editor.js
+0	1	Open-ILS/web/reports/oils_rpt_utils.js
+69	6	Open-ILS/web/reports/oils_rpt_widget.js
+
+commit f8296e924a84555e5beba6bcab1eeabb92ddad8c
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Thu Jun 19 15:45:25 2014 -0400
+
+    LP#1329503 Reporter report.fleshed.retrieve API
+    
+    API for fetching fleshed reports, including the most recent
+    reporter.schedule.  Useful for modifying existing reports.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+37	0	Open-ILS/src/perlmods/lib/OpenILS/Application/Reporter.pm
+
+commit 28a7e0ac39451bf6b7e0590c370cd97005ef8c93
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Wed Aug 6 13:55:13 2014 -0400
+
+    LP#1332138 hide doc URL in report editor when no URL present
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2	2	Open-ILS/web/reports/oils_rpt_report_editor.js
+
+commit 5aa10f8e54e146702eb52a9e1d175d3378d3ae68
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Fri Jun 20 16:29:01 2014 -0400
+
+    LP#1332138 Report Doc/Hints Release Notes
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+18	0	docs/RELEASE_NOTES_NEXT/Administration/report-hints.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/report-hints.txt
+
+commit 42ca875599077b745c4caa7542f3eaea722b1640
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Wed Jun 18 17:59:49 2014 -0400
+
+    LP#1332138 Report template / field docs repairs
+    
+    * Various sanity checks and misc. repairs
+    * Add missing strings
+    * oils_rpt_editor.xhtml XML repair; XMLENT is strict
+    * links to external resources open XUL tabs (to avoid HTTP dialogs)
+    * avoid displaying bare HTML in labels
+    * show hints for display fields
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+5	4	Open-ILS/web/opac/common/js/fm_table.js
+9	5	Open-ILS/web/opac/common/js/fm_table_conf.js
+1	0	Open-ILS/web/opac/locale/en-US/reports.dtd
+6	0	Open-ILS/web/reports/oils_rpt.css
+2	1	Open-ILS/web/reports/oils_rpt.js
+1	0	Open-ILS/web/reports/oils_rpt.xhtml
+4	1	Open-ILS/web/reports/oils_rpt_editor.xhtml
+13	2	Open-ILS/web/reports/oils_rpt_param_editor.js
+14	1	Open-ILS/web/reports/oils_rpt_report_editor.js
+1	5	Open-ILS/web/reports/oils_rpt_utils.js
+17	4	Open-ILS/web/reports/xul/template-config.js
+1	1	Open-ILS/web/reports/xul/template_builder.xul
+
+commit c8bd690a3bc7b83f8824980e6495e5f2db6b82cf
+Author: Mike Rylander <mrylander at gmail.com>
+Date:   Mon May 12 14:13:25 2014 -0400
+
+    LP#1332138 Report template / field documentation
+    
+    * Report templates support a new External URL field, which may
+      contain a link to template-specific, local documentation.
+    
+     ** When set, a link to the external documentation will be
+        displayed in a new column in the template list and within
+        the report editor.
+    
+     ** URL's are set in the 'Documentation URL' entry.
+    
+    * Template display fields and filters support a new Field Hint
+      value.  When set, hints are displayed in the report editor.
+    
+     ** Values are set via the 'Change Field Hint' option along
+        the bottom of the template editor.
+    
+    ------ from commits ----
+    
+    * Initial template-level support for inline template and field documentation
+    * Use external documenation url in clark output
+    * Show the docs link and strings in the report editor
+    * Set the href of a link, instead of the text content of a span
+    * Attempt to pop up a new window (may require more pushups in the XUL staff client)
+    * Add calculated column support, use it for external docs url
+    * Realign field names
+    
+    Signed-off-by: Mike Rylander <mrylander at gmail.com>
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+25	3	Open-ILS/src/reporter/clark-kent.pl
+3	0	Open-ILS/src/reporter/report-fail
+3	0	Open-ILS/src/reporter/report-success
+1	0	Open-ILS/web/js/dojo/openils/reports/nls/reports.js
+13	3	Open-ILS/web/opac/common/js/fm_table.js
+14	0	Open-ILS/web/opac/common/js/fm_table_conf.js
+3	0	Open-ILS/web/opac/locale/en-US/reports.dtd
+3	0	Open-ILS/web/reports/oils_rpt_editor.xhtml
+2	2	Open-ILS/web/reports/oils_rpt_param_editor.js
+6	0	Open-ILS/web/reports/oils_rpt_report_editor.js
+6	1	Open-ILS/web/reports/oils_rpt_utils.js
+50	13	Open-ILS/web/reports/xul/template-config.js
+11	0	Open-ILS/web/reports/xul/template_builder.xul
+
+commit 5c555bf213616f10f775eb51d8ed818c3feede5f
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Mon Aug 4 09:25:58 2014 -0400
+
+    LP#1346421 TPAC copy view/edit links release notes
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+10	0	docs/RELEASE_NOTES_NEXT/OPAC/copy_edit_links.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/copy_edit_links.txt
+
+commit a6f55eb502a7a1fb358fe6f5e95872ab36b5a6c7
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Mon Jul 21 14:44:34 2014 -0400
+
+    LP#1346421 TPAC copy view / edit links
+    
+    Adds "view" and "edit" links next to each copy in the TPAC copy grid
+    when in embedded mode.  The "edit" link only appears when the user has
+    permission to edit the specified copy.
+    
+    Via the XUL volume_item_creator, the ui.unified_volume_copy_editor org
+    unit setting is inspected to determine which UI to load.  Also, the data
+    needed to load the subsequent UI is fetched within the
+    volume_item_creator, so the catalog doesn't have to.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2	1	Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm
+14	4	Open-ILS/src/templates/opac/parts/record/copy_table.tt2
+22	1	Open-ILS/xul/staff_client/chrome/content/main/menu.js
+
+commit 414e2457c2fd2623eb00d768de58ba72b1474025
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Mon Jul 21 14:42:32 2014 -0400
+
+    LP#1346421 TPAC permission check function.
+    
+    Support permission checks against the authenticated TPAC user.
+    
+    [% IF ctx.has_perm('UPDATE_COPY', copy.circ_lib) %] ... [% END %]
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	0	Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
+22	0	Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
+
+commit d83387fa1a6acd2a08ccc66e164736fcfea8d266
+Author: Yamil Suarez <yamil at yamil.com>
+Date:   Wed Aug 6 14:50:59 2014 -0400
+
+    LP#1304462: Release notes about expanded RDA tag 264 support
+    
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+    Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+11	0	docs/RELEASE_NOTES_NEXT/OPAC/more_rda_264_support.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/more_rda_264_support.txt
+
+commit 771cf4c260551665d009ef5b8557b98e4201060c
+Author: Ben Shum <bshum at biblio.org>
+Date:   Thu Apr 10 23:54:31 2014 -0400
+
+    LP#1304462: Use other 264 types in search results if publisher is not available
+    
+    In the event that the publisher information is not part of the record, use
+    other types of 264 tags for producer, distributor, or manufacturer.
+    
+    Also employ the copyright if there is no available publication date.
+    
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+    Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+24	0	Open-ILS/src/templates/opac/parts/result/table.tt2
+
+commit 76bd5e3d022402d92bd0d96a8bf423d58eb32a72
+Author: Ben Shum <bshum at biblio.org>
+Date:   Thu Apr 10 23:36:37 2014 -0400
+
+    LP#1304462: Stop using combined pubinfo for search results
+    
+    Remove one of the two places we define the pubinfo variable in misc_util.tt2
+    and then change the way search results pull in publisher data.
+    
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+    Signed-off-by: Dan Scott <dscott at laurentian.ca>
+
+0	3	Open-ILS/src/templates/opac/parts/misc_util.tt2
+2	2	Open-ILS/src/templates/opac/parts/result/table.tt2
+
+commit fc4619d7c2c05f1e80eabf1a7866024e7baf0af2
+Author: Dan Scott <dscott at laurentian.ca>
+Date:   Fri Aug 1 00:46:45 2014 -0400
+
+    LP#1304462: Add schema.org copyrightYear, manufacturer for RDA 264 fields
+    
+    It looks like the best we can do is to define a "manufacturer" property (and
+    corresponding Organization entity) when 264 ind2="3"; and we can provide a
+    copyrightYear when we have 264 ind2="4".
+    
+    Even then, MARC / RDA cataloging practices end up giving us copyright notices
+    like '@2012' instead of actual dates, so we have to regex the year out of the
+    notice to satisfy the Integer range for copyrightYear. Theoretically we'll be
+    in trouble if the copyright notice includes some other 4-digit number (for
+    example, a multipart work catalogued in a single record that has a date range),
+    but what are you gonna do? It's MARC / RDA.
+    
+    Same for manufacturer name, which seems likely (if the LoC examples that Yamil
+    provided are any guide) to include statements like "Manufactured by Foobar"
+    instead of cleanly structured data. The RDA fields were added to MARC21 in
+    2011, you would have thought that the benefits of providing clean data would
+    have been obvious by then. Grumble grumble grumble. Yes, this is meant to be
+    a transcription field, and theoretically one could use a 7xx to record the
+    publisher/distributor/manufacturer/producer in a more cleanly stated factual
+    way that would lend itself to actual linked data (hey, maybe even providing a
+    link to an external resource that could act as an identifier), but NOBODY DOES
+    THAT.
+    
+    So we do the best we can and soldier on.
+    
+    Signed-off-by: Dan Scott <dscott at laurentian.ca>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+7	0	Open-ILS/src/templates/opac/parts/misc_util.tt2
+9	4	Open-ILS/src/templates/opac/parts/record/summary.tt2
+
+commit 9d2b2319f545f2041448a97e9be284522fb00abe
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date:   Wed Mar 12 14:12:34 2014 -0400
+
+    LP#1304462: Add additional RDA information to TTOPAC record summary.
+    
+    This pulls information from the 264 tag where the indicator 2 has
+    the following values and displays the information below the Publisher
+    info:
+    
+    0 - Producer (a,b,c)
+    2 - Distributor (a, b, c)
+    3 - Manufacturer (a, b, c)
+    4 - Copyright (c)
+    
+    Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+    Signed-off-by: Dan Scott <dscott at laurentian.ca>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+64	0	Open-ILS/src/templates/opac/parts/misc_util.tt2
+48	0	Open-ILS/src/templates/opac/parts/record/summary.tt2
+
+commit ff85f2e9c354de2a296442e115d44a4dc718453d
+Author: Dan Scott <dscott at laurentian.ca>
+Date:   Tue Apr 15 13:55:15 2014 -0400
+
+    LP# 1308768 Make RDA bibs loadable for testing purposes
+    
+    Squash the RDA records into XML loading format via the magic
+    of 'yaz-marcdump -i marc -o marcxml' and some judicious regular
+    expressions.
+    
+    Signed-off-by: Dan Scott <dscott at laurentian.ca>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+28	0	Open-ILS/tests/datasets/sql/assets_rda.sql
+14	0	Open-ILS/tests/datasets/sql/bibs_rda.sql
+6	0	Open-ILS/tests/datasets/sql/load_all.sql
+ create mode 100644 Open-ILS/tests/datasets/sql/assets_rda.sql
+ create mode 100644 Open-ILS/tests/datasets/sql/bibs_rda.sql
+
+commit 28b1ec0c49e3436a98a9891cd62cf00b0ca1edae
+Author: Yamil Suarez <yamil at yamil.com>
+Date:   Thu Jul 31 17:48:54 2014 -0400
+
+    LP# 1308768 Second set of test RDA records from LC - 6 total
+    
+    Here is another  batch of test records from LC from this site:
+    
+    http://catalog2.loc.gov/vwebv/searchKeyword
+    http://catalog.loc.gov/vwebv/searchKeyword
+    
+    Here are links to the MARCXML versions of the files. Search for files with
+    
+    XML records with 264 and ind2 set to _1 and _4
+    http://lccn.loc.gov/2014340080/marcxml - DVD - Jorge Mautner
+    http://lccn.loc.gov/2013335283/marcxml - CD - Claudia
+    http://lccn.loc.gov/2013493195/marcxml - SCORE - Wiegenlied
+    
+    XML with 264 and ind2 set to _1 and _2
+    http://lccn.loc.gov/2013565186/marcxml - SCORE - Arias for bass
+    http://lccn.loc.gov/2013565190/marcxml - SCORE-CD - Arias for soprano
+    
+    XML with 264 and ind2 set to _1 _2 and _4
+    http://lccn.loc.gov/2013568403/marcxml - SCORE - Intermediate_studies
+    
+    Ind2 values key:
+    0 - Production
+    1 - Publication
+    2 - Distribution
+    3 - Manufacture
+    4 - Copyright notice date
+    
+    I added both MARCXML and UTF8 MARC files for each record.
+    
+    RDA_record_DVD_Jorge_Mautner
+    RDA_record_CD_Claudia
+    RDA_record_SCORE_Wiegenlied
+    RDA_record_SCORE_Arias_for_bass
+    RDA_record_SCORE-CD_Arias_for_soprano
+    RDA_record_SCORE_Intermediate_studies
+    
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+    Signed-off-by: Dan Scott <dscott at laurentian.ca>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	0	Open-ILS/tests/datasets/RDA/RDA_record_CD_Claudia.mrc
+1	0	Open-ILS/tests/datasets/RDA/RDA_record_DVD_Jorge_Mautner.mrc
+1	0	Open-ILS/tests/datasets/RDA/RDA_record_SCORE-CD_Arias_for_soprano.mrc
+1	0	Open-ILS/tests/datasets/RDA/RDA_record_SCORE_Arias_for_bass.mrc
+1	0	Open-ILS/tests/datasets/RDA/RDA_record_SCORE_Intermediate_studies.mrc
+1	0	Open-ILS/tests/datasets/RDA/RDA_record_SCORE_Wiegenlied.mrc
+ create mode 100644 Open-ILS/tests/datasets/RDA/RDA_record_CD_Claudia.mrc
+ create mode 100644 Open-ILS/tests/datasets/RDA/RDA_record_DVD_Jorge_Mautner.mrc
+ create mode 100644 Open-ILS/tests/datasets/RDA/RDA_record_SCORE-CD_Arias_for_soprano.mrc
+ create mode 100644 Open-ILS/tests/datasets/RDA/RDA_record_SCORE_Arias_for_bass.mrc
+ create mode 100644 Open-ILS/tests/datasets/RDA/RDA_record_SCORE_Intermediate_studies.mrc
+ create mode 100644 Open-ILS/tests/datasets/RDA/RDA_record_SCORE_Wiegenlied.mrc
+
+commit 66b2a90f44a627d1eb9283db9c87ba49c175018f
+Author: Yamil Suarez <yamil at yamil.com>
+Date:   Wed Apr 16 17:42:47 2014 -0400
+
+    LP# 1308768 Add 4 sample RDA records from LoC
+    
+    At the suggestion of Dan Scott, I went to this LoC site:
+    
+    http://catalog.loc.gov/cgi-bin/Pwebrecon.cgi?DB=local&PAGE=First
+    
+    I used their "expert search"
+    
+    with a query of "040e rda"
+    
+    then used various "search limits" of "type"
+    
+    Here are the 4 record filenames, plus the available LoC permalinks to them:
+    
+    RDA_record_MAP_2012_Enchanted_Circle.mrc
+    http://lccn.loc.gov/2013585177
+    
+    RDA_record_DVD-BLUE-RAY-MOVIE_Pineapple_express.mrc
+    http://lccn.loc.gov/2010600022
+    
+    RDA_record_PHOTO_Srid_pa_ho.mrc
+    http://lccn.loc.gov/2011432135
+    
+    RDA_record_SERIAL_IEEE_International_conference.mrc
+    
+    I originally found more than 4 RDA records, but it was pointed out that they were
+    using older/outdated versions of RDA. For example, the records used the 260
+    tag instead of using the 264 tag.
+    
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+    Signed-off-by: Dan Scott <dscott at laurentian.ca>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	0	Open-ILS/tests/datasets/RDA/RDA_record_DVD-BLUE-RAY-MOVIE_Pineapple_express.mrc
+1	0	Open-ILS/tests/datasets/RDA/RDA_record_MAP_2012_Enchanted_Circle.mrc
+1	0	Open-ILS/tests/datasets/RDA/RDA_record_PHOTO_Srid_pa_ho.mrc
+1	0	Open-ILS/tests/datasets/RDA/RDA_record_SERIAL_IEEE_International_conference.mrc
+ create mode 100644 Open-ILS/tests/datasets/RDA/RDA_record_DVD-BLUE-RAY-MOVIE_Pineapple_express.mrc
+ create mode 100644 Open-ILS/tests/datasets/RDA/RDA_record_MAP_2012_Enchanted_Circle.mrc
+ create mode 100644 Open-ILS/tests/datasets/RDA/RDA_record_PHOTO_Srid_pa_ho.mrc
+ create mode 100644 Open-ILS/tests/datasets/RDA/RDA_record_SERIAL_IEEE_International_conference.mrc
+
+commit 4f1074aec9e57b0df2cfd6b371e2517929cda090
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Fri Mar 14 16:42:11 2014 -0400
+
+    LP#1292705 trim unneeded fields from IDL2js
+    
+    Avoid sending fields in the web-published IDL (IDL2js) that have no
+    value, as the keys in the JSON take up a lot of space.  Also avoid
+    repeating fields (selector) and default values (e.g. label defaults
+    to name) where the client can reasonably apply the defaults locally.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2	1	Open-ILS/web/js/dojo/fieldmapper/Fieldmapper.js
+9	1	Open-ILS/web/js/dojo/fieldmapper/IDL.js
+7	9	Open-ILS/xsl/fm_IDL2js.xsl
+
+commit 5f0433a9c68164377c262f65ed67a7a538b28585
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date:   Wed Jul 23 12:29:44 2014 -0400
+
+    LP#1347793: TPAC added content by ID release notes
+    
+    Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+6	0	docs/RELEASE_NOTES_NEXT/OPAC/addedcontent_by_id.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/addedcontent_by_id.txt
+
+commit 331983c7ff9bbec8571676a18373e9efa2aca59e
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date:   Tue Jul 22 11:15:11 2014 -0400
+
+    LP#1347793: Teach TPac to load AC by Bib ID
+    
+    So that we may get more than just jackets
+    
+    Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+21	61	Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm
+36	34	Open-ILS/src/templates/opac/parts/acjs.tt2
+
+commit 916c0950fbe0d3edd831ded46217589c27856451
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date:   Thu Oct 31 10:02:44 2013 -0400
+
+    LP#1246745: Remove OK message from SIP2 messages
+    
+    Because having clients constantly say there is a message of "OK" gets annoying
+    very quickly, especially if it is displayed in a popup message instead of via
+    a "messages" button.
+    
+    Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm
+
+commit 71241c749e2cabc1d620783a7921133fef1ac162
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Thu Jul 31 16:50:17 2014 -0400
+
+    LP#1351317 ACQ fund selector filters cont.
+    
+    To improve load times, limit the funds we attempt to retrieve for
+    various fund selectors to those the user has permission to use.
+    
+    Interfaces affected include the following:
+    
+    * Purchase order copy grid
+    * Purchase order "New Charge" interface
+    * Invoice "Add charge..." interface
+    * Distribution formula configuration interface.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+22	12	Open-ILS/web/js/ui/default/acq/common/li_table.js
+16	0	Open-ILS/web/js/ui/default/acq/invoice/view.js
+7	0	Open-ILS/web/js/ui/default/acq/po/item_table.js
+14	1	Open-ILS/web/js/ui/default/conify/global/acq/distribution_formula.js
+
+commit 07e00d082410670d33606720b7f077cd8fa31257
+Author: Yamil Suarez <yamil at yamil.com>
+Date:   Thu Aug 7 17:40:41 2014 -0400
+
+    Docs: various AsciiDoc formatting fixes for docs
+    
+    Fixed the 'bad first character' error, the bad apostrophe error. Removed various UTF-8 chars.
+    Fixed some numbered list formatting, to take out redundant manual numerals…
+    
+    for example:
+    
+    . 1 item
+    . 2 item
+    . 3 item
+    
+    became:
+    
+    . item
+    . item
+    . item
+    
+    also added "=" to wrap around breaks in numbered lists
+    
+    for example:
+    
+    . Right-click on the value control for the fixed field that needs to be edited.
+    
+     image::media/ffrc1.jpg[]
+    
+     . Select the appropriate value for the fixed field from the menu options.
+    
+     became:
+    
+      . Right-click on the value control for the fixed field that needs to be edited.
+    
+      +
+      image::media/ffrc1.jpg[]
+      +
+      . Select the appropriate value for the fixed field from the menu options.
+    
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+
+18	18	docs/admin/MARC_RAD_MVF_CRA.txt
+16	13	docs/cataloging/MARC_Fixed_Field.txt
+27	25	docs/cataloging/physical_char_wizard.txt
+1	1	docs/opac/tpac_meta_record_holds.txt
+10	10	docs/serials/D-subscription-ASCV.txt
+
+commit 50c39d81e9f9404b2d9835c1c24e3f6ea22556f9
+Author: Ben Shum <bshum at biblio.org>
+Date:   Thu Aug 7 17:37:13 2014 -0400
+
+    LP#1351355: Add release note on change to XLSX format for Excel report output
+    
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+7	0	docs/RELEASE_NOTES_NEXT/Administration/bigger_report_outputs.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/bigger_report_outputs.txt
+
+commit af29ca42e869a66d214261c194e25848b8d585b1
+Author: Ben Shum <bshum at biblio.org>
+Date:   Thu Aug 7 17:31:41 2014 -0400
+
+    LP#1351355: Use libexcel-writer-xlsx-perl package for Ubuntu Trusty
+    
+    Since Ubuntu 14.04 Trusty has a more recent packaged version of
+    libexcel-writer-xlsx-perl, use that instead of installing from CPAN
+    for Excel::Writer::XLSX.
+    
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/extras/install/Makefile.ubuntu-trusty
+
+commit e19d29a330c2231dd3d10ab3652f55bef4a0aaea
+Author: Mike Rylander <mrylander at gmail.com>
+Date:   Fri Aug 1 11:26:38 2014 -0400
+
+    LP#1351355: Switch to XLSX format for Excel report output
+    
+    We've always used Spreadsheet::WriteExcel::Big to generate Excel output
+    from reports. That module has a limitation of 64k rows, imposed by the
+    binary Excel format. Recently, the Excel::Writer::XLSX module has become
+    feature-complete enough that we can use that instead, and the XML format
+    files that it writes are now supported by the majority of installed
+    versions of Excel (and OpenOffice) -- the format arrived with Excel 2007,
+    released in 2006 (8 years ago). So, let's switch to that!
+    
+    Signed-off-by: Mike Rylander <mrylander at gmail.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/extras/install/Makefile.debian-squeeze
+1	1	Open-ILS/src/extras/install/Makefile.debian-wheezy
+1	1	Open-ILS/src/extras/install/Makefile.fedora
+1	1	Open-ILS/src/extras/install/Makefile.ubuntu-precise
+1	1	Open-ILS/src/extras/install/Makefile.ubuntu-trusty
+4	4	Open-ILS/src/reporter/clark-kent.pl
+1	1	Open-ILS/src/support-scripts/settings-tester.pl
+
+commit 949660309b5e2496a126ab8464df30656ebb7dfe
+Author: Ben Shum <bshum at biblio.org>
+Date:   Thu Aug 7 17:10:39 2014 -0400
+
+    LP#1270289 - stamping upgrade scripts for acq cancel display
+    
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
+65	0	Open-ILS/src/sql/Pg/upgrade/0888.schema.acq-cancel-display.sql
+510	0	Open-ILS/src/sql/Pg/upgrade/0889.data.acq-cancel-display.sql
+0	63	Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq-cancel-display.sql
+0	508	Open-ILS/src/sql/Pg/upgrade/XXXY.data.acq-cancel-display.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0888.schema.acq-cancel-display.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0889.data.acq-cancel-display.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq-cancel-display.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXY.data.acq-cancel-display.sql
+
+commit 2e7dd0ec6c93aa30942ba783fee832227f701e76
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Thu Jul 31 15:17:58 2014 -0400
+
+    LP#1270289 remove redundant lineitem cancel display
+    
+    Remove the cancel reason label displayed in the lineitem list pages
+    since the cancel reason is now displayed as the lineitem status for
+    cancelled lineitems.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+0	1	Open-ILS/src/templates/acq/common/li_table.tt2
+0	5	Open-ILS/web/js/ui/default/acq/common/li_table.js
+
+commit df206eda646b0bcf1952ab86be9ffbcb3760ef8d
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Thu Jul 31 15:15:27 2014 -0400
+
+    LP#1270289 support canceling delayed copies
+    
+    In the PO copy grid, allow cancelled-as-delayed copies to be canceled
+    again, so that true cancelation can be achieved as needed.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/templates/acq/common/li_table.tt2
+7	0	Open-ILS/web/js/ui/default/acq/common/li_table.js
+
+commit 6861a3156e8bb9d962f2fd5b0b66285477a85e62
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Thu Jul 31 14:45:24 2014 -0400
+
+    LP#1270289 sort ACQ cancel reason selectors
+    
+    Sort lineitem and copy cancel reasons selectors by label.  In addition
+    to being generally useful, this helps to quick differentiate between
+    delayed and canceled items in the list.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+4	2	Open-ILS/web/js/ui/default/acq/common/li_table.js
+2	1	Open-ILS/web/js/ui/default/acq/po/view_po.js
+
+commit e9199f24537a348934aaa1f15960e45cbd1e3269
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Tue Jun 3 11:32:27 2014 -0400
+
+    LP#1270289 Release notes
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+30	0	docs/RELEASE_NOTES_NEXT/Acquisitions/delayed-vs-canceled.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Acquisitions/delayed-vs-canceled.txt
+
+commit 1485d56bafa63b42536be1789c3f46b9a345e125
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Tue Jun 3 10:55:12 2014 -0400
+
+    LP#1270289 Show delay/cancel reason print PO / worksheets
+    
+    Display the cancel reason label in the print PO and lineitem worksheets.
+    
+    Note: this only applies to templates which have not been locally
+    modified.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+10	0	Open-ILS/src/sql/Pg/950.data.seed-values.sql
+450	5	Open-ILS/src/sql/Pg/upgrade/XXXY.data.acq-cancel-display.sql
+
+commit 2db9d878b2e3eb1fa63a4ec4b7a0ca09d33ad2ad
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Tue Jun 3 10:18:43 2014 -0400
+
+    LP#1270289 Support canceling already-canceled lineitems
+    
+    If a lineitem is canceled and the cancel_reason has keep_debits == true
+    (i.e. the lineitem is "delayed"), allow the lineitem to be canceled
+    again, up until the point the lineitem cancel_reason has keep_debits ==
+    false, at which point, no more cancelations are allowed.
+    
+    Similarly, when a copy is canceled with a keep_debits==true reason,
+    allow the copy to be canceled when its parent lineitem is canceled,
+    following the rules above.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+15	6	Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm
+13	4	Open-ILS/web/js/ui/default/acq/common/li_table.js
+
+commit fd5c1c72290429f7a16f5b10c1417b87c2dc9449
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Tue Jun 3 09:38:46 2014 -0400
+
+    LP#1270289 Show cancel reason labels for lineitems/copies
+    
+    In the standard lineitem list page, display lineitem states as
+    translatable strings instead of displaying the raw lineitem state code.
+    Additionally, when the state is 'cancelled', display the cancel_reason
+    label instead of "cancelled" to help differentiate between canceled and
+    delayed items.
+    
+    Similarly, display the cancel reason label for canceled copies in the
+    copy edit grid.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+10	1	Open-ILS/src/templates/acq/common/li_table.tt2
+34	30	Open-ILS/web/js/ui/default/acq/common/li_table.js
+
+commit 93be423815b0ee8c4aa0946c38bb877ffbfd5195
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Mon Jun 2 17:22:11 2014 -0400
+
+    LP#1270289 improve stock acq cancel reason labels
+    
+    Add "Delayed:" and "Canceled:" prefixes to stock labels based on their
+    keep_debits flag to better differentiate between delayed and canceled
+    items in the UI.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+14	14	Open-ILS/src/sql/Pg/950.data.seed-values.sql
+63	0	Open-ILS/src/sql/Pg/upgrade/XXXY.data.acq-cancel-display.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXY.data.acq-cancel-display.sql
+
+commit eb51b8892784096e70dcd05c8bfd3c70934ad1da
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Mon Jun 2 17:01:29 2014 -0400
+
+    LP#1270289 Show delay count in ACQ lineitem summary
+    
+    This affects the canned lineitem summary displayed in the lineitem
+    copies page and the invoice UI.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2	1	Open-ILS/web/js/dojo/openils/acq/Lineitem.js
+1	1	Open-ILS/web/js/dojo/openils/acq/nls/acq.js
+
+commit a89c60a84e095c5ea03c564c6dd47293d98b044f
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Mon Jun 2 16:54:01 2014 -0400
+
+    LP#1270289 Split canceled into delayed vs canceled
+    
+    The acq.lineitem_summary DB view (and related
+    acq::lineitem_summary_invoiceable IDL view) now differentitate between
+    canceled items and delayed items by inspecting the keep_debits flag on
+    the cancel reason.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2	0	Open-ILS/examples/fm_IDL.xml
+8	1	Open-ILS/src/sql/Pg/200.schema.acq.sql
+63	0	Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq-cancel-display.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq-cancel-display.sql
+
+commit 578c08032789befa6c09840a5f484c8094c7400e
+Author: Kathy Lussier <klussier at masslnc.org>
+Date:   Thu Aug 7 13:40:03 2014 -0400
+
+    OpenSRF Services Update
+    
+    Updating list of Evergreen-specific OpenSRF services as of 2.6. Many
+    thanks to Galen Charlton for providing me with an updated list.
+    
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+
+19	8	docs/development/intro_opensrf.txt
+
+commit 31dfcab688a759655fe9c0bd3d1d1b4b3c8e3e60
+Author: Yamil Suarez <yamil at yamil.com>
+Date:   Thu Aug 7 13:36:20 2014 -0400
+
+    Docs: Improved AsciiDoc formating for tpac_meta_record_holds.txt
+    
+    Replaced curly apostrophe with a straight one. Removed manual numbered list.
+    
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+
+6	6	docs/opac/tpac_meta_record_holds.txt
+
+commit 3798b73a1625f4ea61dd3b206ff479cf39140317
+Author: Mike Rylander <mrylander at gmail.com>
+Date:   Wed Oct 9 11:36:52 2013 -0400
+
+    LP#1339190: Have Evergreen save authtoken state to support IO::Multiplex mode
+    
+    Signed-off-by: Mike Rylander <mrylander at gmail.com>
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+14	3	Open-ILS/src/perlmods/lib/OpenILS/SIP.pm
+
+commit 3ffe1142136ef6906b3a3bd968ec2b16b798ab42
+Author: Mike Rylander <mrylander at gmail.com>
+Date:   Wed Sep 11 16:02:24 2013 -0400
+
+    LP#1339190: support disconnection for SIP multiplex purposes
+    
+    This patch adds a disconnect method to close the OpenSRF
+    connect; this method is invoked only when the Net::Server::Multiplex
+    personality is in use.
+    
+    Signed-off-by: Mike Rylander <mrylander at gmail.com>
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+4	0	Open-ILS/src/perlmods/lib/OpenILS/SIP.pm
+
+commit dc70c30e85ef5c4184be26966b2f8e7a77d94ea1
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Thu Apr 10 13:20:17 2014 -0400
+
+    LP#1306019 move Business::Stripe to the 'force' list
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/extras/install/Makefile.debian-jessie
+
+commit 4af0f8365f2db5cb7345a4ee72b5893e7c3c3883
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Thu Apr 10 11:39:06 2014 -0400
+
+    LP#1306019 Debian Jessie makefile.install target
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+    
+    Conflicts:
+    	Open-ILS/src/extras/Makefile.install
+    	docs/installation/server_installation.txt
+
+8	2	Open-ILS/src/extras/Makefile.install
+103	0	Open-ILS/src/extras/install/Makefile.debian-jessie
+2	2	docs/installation/server_installation.txt
+ create mode 100644 Open-ILS/src/extras/install/Makefile.debian-jessie
+
+commit cdda11af2f411a1fad7e2d571b94af80523fa2ba
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date:   Wed Jul 9 16:34:26 2014 -0400
+
+    LP#1302207 - Attempt to validate ISBNs in AddedContent.pm.
+    
+    When getting ISBNs from the database, they often contain extra stuff
+    after the ISBN that sometimes causes problems for Business::ISBN.
+    
+    This commit attempts to resolve some of that by looking only for the
+    part of the ISBN data that resembles an ISBN and using just that part.
+    If the ISBN data doesn't look like an ISBN, then it is discarded.
+    
+    Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+13	4	Open-ILS/src/perlmods/lib/OpenILS/WWW/AddedContent.pm
+
+commit 76bb7b2329faf41e861e91a16ca69f1122d9a7d3
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date:   Fri Apr 11 16:05:07 2014 -0400
+
+    LP#1302207 - Order AddedContent identifiers
+    
+    When multiple exist coming out in a consistent order is preferred.
+    
+    In this case, use ID order.
+    
+    Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+    Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+4	1	Open-ILS/src/perlmods/lib/OpenILS/WWW/AddedContent.pm
+
+commit b69c63b9ce59a22d74d103686d57af3530436417
+Author: Erica Rohlfs <erohlfs at esilibrary.com>
+Date:   Wed Aug 6 16:08:24 2014 -0400
+
+    Docs: How to create routing list and shows address on routing list
+    
+    Signed-off-by: Erica Rohlfs <erohlfs at esilibrary.com>
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+
+-	-	docs/media/Added_User_to_Routing_Slip.JPG
+-	-	docs/media/Address_on_Routing_Slip.JPG
+25	0	docs/serials/D-subscription-ASCV.txt
+ create mode 100644 docs/media/Added_User_to_Routing_Slip.JPG
+ create mode 100644 docs/media/Address_on_Routing_Slip.JPG
+
+commit c901231a20260a82ab2387392bf00f8dec9a3609
+Author: Erica Rohlfs <erohlfs at esilibrary.com>
+Date:   Wed Aug 6 16:01:00 2014 -0400
+
+    Docs: How to use MARC Fixed Field Editor
+    
+    Signed-off-by: Erica Rohlfs <erohlfs at esilibrary.com>
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+
+40	0	docs/cataloging/MARC_Fixed_Field.txt
+-	-	docs/media/ffrc1.JPG
+-	-	docs/media/ffrc2.JPG
+-	-	docs/media/ffrc3.JPG
+2	0	docs/root.txt
+ create mode 100644 docs/cataloging/MARC_Fixed_Field.txt
+ create mode 100644 docs/media/ffrc1.JPG
+ create mode 100644 docs/media/ffrc2.JPG
+ create mode 100644 docs/media/ffrc3.JPG
+
+commit ae82e4d6419585efedbf5c5eb4eb92cb2b682e99
+Author: Erica Rohlfs <erohlfs at esilibrary.com>
+Date:   Wed Aug 6 15:56:06 2014 -0400
+
+    Docs: How to perform metarecord search and hold
+    
+    Signed-off-by: Erica Rohlfs <erohlfs at esilibrary.com>
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+
+-	-	docs/media/advholdoption_6.JPG
+-	-	docs/media/advsrchpg_1.JPG
+-	-	docs/media/mrholdgf_9.JPG
+-	-	docs/media/placehold_5.JPG
+-	-	docs/media/recorddetailpg_8.JPG
+-	-	docs/media/srchresultpg2_3.JPG
+-	-	docs/media/srchresultpg3_4.JPG
+-	-	docs/media/srchresultpg4_7.JPG
+-	-	docs/media/srchresultpg_2.JPG
+68	0	docs/opac/tpac_meta_record_holds.txt
+2	0	docs/root.txt
+ create mode 100644 docs/media/advholdoption_6.JPG
+ create mode 100644 docs/media/advsrchpg_1.JPG
+ create mode 100644 docs/media/mrholdgf_9.JPG
+ create mode 100644 docs/media/placehold_5.JPG
+ create mode 100644 docs/media/recorddetailpg_8.JPG
+ create mode 100644 docs/media/srchresultpg2_3.JPG
+ create mode 100644 docs/media/srchresultpg3_4.JPG
+ create mode 100644 docs/media/srchresultpg4_7.JPG
+ create mode 100644 docs/media/srchresultpg_2.JPG
+ create mode 100644 docs/opac/tpac_meta_record_holds.txt
+
+commit 1f8b86dfc70b69c12f2facc02b650bb014e3ce85
+Author: Erica Rohlfs <erohlfs at esilibrary.com>
+Date:   Wed Aug 6 15:22:32 2014 -0400
+
+    Docs: MARC Record Attribute Definitions, Multi Valued Fields, Composite Record Attributes
+    
+    Defines RADS, MVF, and CRA and explains how to modify
+    
+    Signed-off-by: Erica Rohlfs <erohlfs at esilibrary.com>
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+
+80	0	docs/admin/MARC_RAD_MVF_CRA.txt
+-	-	docs/media/caed_6.JPG
+-	-	docs/media/cvmpage_4.JPG
+-	-	docs/media/editrad_2.JPG
+-	-	docs/media/modifycde_7.JPG
+-	-	docs/media/radcatrue_5.JPG
+-	-	docs/media/radcvmcacolumns_3.JPG
+-	-	docs/media/radmvcolumn_1.JPG
+2	0	docs/root.txt
+ create mode 100644 docs/admin/MARC_RAD_MVF_CRA.txt
+ create mode 100644 docs/media/caed_6.JPG
+ create mode 100644 docs/media/cvmpage_4.JPG
+ create mode 100644 docs/media/editrad_2.JPG
+ create mode 100644 docs/media/modifycde_7.JPG
+ create mode 100644 docs/media/radcatrue_5.JPG
+ create mode 100644 docs/media/radcvmcacolumns_3.JPG
+ create mode 100644 docs/media/radmvcolumn_1.JPG
+
+commit aa3bed55568243127e2e54ff7b25f8226d6897bb
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Mon Mar 17 09:19:18 2014 -0400
+
+    LP#1279998 marc stream importer release notes
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+19	0	docs/RELEASE_NOTES_NEXT/Cataloging/marc_stream_importer.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/marc_stream_importer.txt
+
+commit d0399c9af3612e8fbe761cc3e2ab118c8aa43ffb
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Fri Feb 14 12:40:00 2014 -0500
+
+    LP#1279998 marc_stream_importer option no-match import; delete repairs
+    
+    * Adds another command line option for --import-no-match, so that
+      importing non-matching records is now optional.
+    
+    * Improve vandelay response reporting to ensure that all imported
+      records get cleaned up.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+3	1	Open-ILS/src/support-scripts/marc_stream_importer.pl
+
+commit 1e3e3e79ab7b5dcf62562b68f6ae398e37d96c88
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Wed Feb 12 10:18:39 2014 -0500
+
+    LP#1279998 marc_stream_importer support alternate match strategies
+    
+    Adds support for sending auto-overlay-1match and auto-overlay-best-match
+    in addition to auto-overlay-exact to Vandelay when performing the
+    import.  If no strategy is chosen, the script still defaults to
+    auto-overlay-exact.
+    
+    These changes are managed with 3 new command line options:
+    
+    --auto-overlay-exact
+    --auto-overlay-1match
+    --auto-overlay-best-match
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+12	5	Open-ILS/src/support-scripts/marc_stream_importer.pl
+
+commit b0691c4d4c3754b2960b5f328d3b7b2ff6a63adf
+Author: Remington Steed <rjs7 at calvin.edu>
+Date:   Wed Aug 6 08:47:40 2014 -0400
+
+    Docs: Fix patron registration screenshot
+    
+    The previously committed screenshot contains site-specific information
+    which is not broadly beneficial. This commit replaces it with a more
+    generic screenshot.
+    
+    Signed-off-by: Remington Steed <rjs7 at calvin.edu>
+
+-	-	docs/media/circulation_patron_records-4.png
+
+commit 101d6528b622eff30d7fcf78b6ea0becf38b3d45
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Wed May 14 14:43:56 2014 -0400
+
+    LP#1319519 Add to PO limits to new/pending PO's
+    
+    Limit the auto-select output of the PO name text box when adding
+    records/lineitems to existing PO's to PO's with the "new" or "pending"
+    statuses.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+3	1	Open-ILS/src/templates/acq/common/add_to_po.tt2
+
+commit 7e5604cf09b5d7178edbc926b90a4d7641adc499
+Author: Yamil Suarez <yamil at yamil.com>
+Date:   Wed Aug 6 10:42:27 2014 -0400
+
+    Docs: How to use the MARC 007 Physical Characteristics Wizard
+    
+    Signed-off-by: Erica Rohlfs <erohlfs at esilibrary.com>
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+
+84	0	docs/cataloging/physical_char_wizard.txt
+-	-	docs/media/pcw1.JPG
+-	-	docs/media/pcw10.JPG
+-	-	docs/media/pcw11.JPG
+-	-	docs/media/pcw2.JPG
+-	-	docs/media/pcw3.JPG
+-	-	docs/media/pcw4.JPG
+-	-	docs/media/pcw5.jpg
+-	-	docs/media/pcw6.JPG
+-	-	docs/media/pcw7.JPG
+-	-	docs/media/pcw8.JPG
+-	-	docs/media/pcw9.JPG
+2	0	docs/root.txt
+ create mode 100644 docs/cataloging/physical_char_wizard.txt
+ create mode 100644 docs/media/pcw1.JPG
+ create mode 100644 docs/media/pcw10.JPG
+ create mode 100644 docs/media/pcw11.JPG
+ create mode 100644 docs/media/pcw2.JPG
+ create mode 100644 docs/media/pcw3.JPG
+ create mode 100644 docs/media/pcw4.JPG
+ create mode 100644 docs/media/pcw5.jpg
+ create mode 100644 docs/media/pcw6.JPG
+ create mode 100644 docs/media/pcw7.JPG
+ create mode 100644 docs/media/pcw8.JPG
+ create mode 100644 docs/media/pcw9.JPG
+
+commit b0c429965f1aa0de189b36139f2e12cde22f9c87
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date:   Wed Aug 6 09:18:37 2014 -0400
+
+    Fix 030.schema.metabib.sql breakage.
+    
+    The fix for LP 1322285 introduced a change to 030.schema.metabib.sql
+    that was not only not needed, but breaks building a fresh schema.
+    
+    Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+    Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+
+1	1	Open-ILS/src/sql/Pg/030.schema.metabib.sql
+
+commit 9bb060092ea3b358366e229a6cbd102af09ac8b5
+Author: Remington Steed <rjs7 at calvin.edu>
+Date:   Tue Aug 5 11:23:20 2014 -0400
+
+    Docs: Update commands for authority importing script
+    
+    The tools used for importing authority records from the command line have
+    been modified since the original docs were written. Testing revealed these
+    changes, which are reflected in this commit.
+    
+    Signed-off-by: Remington Steed <rjs7 at calvin.edu>
+
+11	6	docs/development/support_scripts.txt
+
+commit a4d4a9eba08f73296d17dcd62ecc1800c6c532fa
+Author: Remington Steed <rjs7 at calvin.edu>
+Date:   Tue Aug 5 09:29:40 2014 -0400
+
+    Docs 2.6: Update screens for register/edit patron
+    
+    Update screenshots and wording to reflect new "Update Expire Date" button.
+    
+    Signed-off-by: Remington Steed <rjs7 at calvin.edu>
+
+12	3	docs/circulation/circulation_patron_records.txt
+-	-	docs/media/circulation_patron_records-4.png
+-	-	docs/media/circulation_patron_records-9.png
+
+commit cac3518b10413e45082b0567d0a77e150057d68f
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date:   Mon Aug 4 13:05:10 2014 -0400
+
+    Stamping upgrade script for LP 1322285.
+    
+    Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
+120	0	Open-ILS/src/sql/Pg/upgrade/0887.function.no-ff-defaults.sql
+0	118	Open-ILS/src/sql/Pg/upgrade/XXXX.function.no-ff-defaults.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0887.function.no-ff-defaults.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.no-ff-defaults.sql
+
+commit 85fd2f5230377e5bee7796887c30602f4d554e03
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date:   Mon Aug 4 12:57:52 2014 -0400
+
+    Add release notes for the no fixed field default upgrade.
+    
+    A reingest is recommened after running the database script.
+    
+    Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+17	0	docs/RELEASE_NOTES_NEXT/Cataloging/no-fixed-field-defaults-for-ingest.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/no-fixed-field-defaults-for-ingest.txt
+
+commit e2870476e7363d0773df7f36205506084c9bf013
+Author: Mike Rylander <mrylander at gmail.com>
+Date:   Fri Jun 20 09:29:56 2014 -0400
+
+    LP#1322285: Exclude default values for fixed fields when ingesting
+    
+    Default values for fixed fields that can exist in either 008 or 006
+    will cause search to be over-broad.  So, we avoid including those now.
+    
+    I also took the time to move the baseline schema around a bit in order
+    to keep related code in more appropriate files and avoid continuously
+    redefining functions.
+    
+    Signed-off-by: Mike Rylander <mrylander at gmail.com>
+    Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+80	29	Open-ILS/src/sql/Pg/012.schema.vandelay.sql
+4	139	Open-ILS/src/sql/Pg/030.schema.metabib.sql
+118	0	Open-ILS/src/sql/Pg/upgrade/XXXX.function.no-ff-defaults.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.no-ff-defaults.sql
+
+commit 7917dc6585983ac62927642fc5c9d045fcd34c9d
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Tue Oct 8 15:58:56 2013 -0400
+
+    LP#1348731: have SIP gateway use a login nonce
+    
+    Since multiple SIP clients may use the same credentials, avoid the
+    same-username race condition to authentication by applying a login nonce
+    value.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+    Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+3	1	Open-ILS/src/perlmods/lib/OpenILS/SIP.pm
+
+commit 1143fc881dd4f4cefeb643c6cc80f046739c1346
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Tue Oct 8 15:52:12 2013 -0400
+
+    LP#1348731: Optional Auth login nonce to differentiate same-username logins
+    
+    If multiple login attempts are made using the same username within a
+    very short period of time, a race condition exists where, upon
+    completion of the first login, the auth init cache data for any pending
+    logins are removed, since there can only be one instance of cached init
+    data per username.
+    
+    This adds support for allowing the caller to pass in a random string
+    which is added to the cache key as a way to differentiate between logins
+    using the same username.
+    
+    The seed is passed into auth init as an optional secondary parameter
+    and passed again (via the "nonce" argument) to auth complete to ensure
+    consistent cache keys across both interactions.
+    
+    Example:
+    
+    my $nonce = rand($$);
+    
+    my $seed = request(
+        'open-ils.auth',
+        'open-ils.auth.authenticate.init', $username, $nonce );
+    
+    my $response = request(
+        'open-ils.auth',
+        'open-ils.auth.authenticate.complete',
+        {
+            username => $username,
+            password => md5_hex($seed . md5_hex($password)),
+            type     => 'opac',
+            nonce    => $nonce
+        }
+    );
+    
+    The race condition has been observed with the SIP2 gateway when
+    multiple devices have been configured to use the same account.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+    Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+18	7	Open-ILS/src/c-apps/oils_auth.c
+
+commit e46f3323b4acb152d666b92c0ba5f4442b9ac2c0
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Tue Jul 29 15:11:44 2014 -0400
+
+    LP#1308239 precat holds fulfillment logic repair
+    
+    In cases where there is no hold on a precat copy, avoid trying to find
+    "related" holds, in part because it's unnecessary, but also because the
+    implementation assumes a fleshed $self->volume object, which is not
+    present during precat checkout.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+3	1	Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
+
+commit 8f4d3efb029f109d3dc7dc69cf458c2834c725d6
+Author: Dan Pearl <dpearl at cwmars.org>
+Date:   Mon Nov 4 14:18:20 2013 -0500
+
+    LP#1099979 Provide facility to merge parts in the Monograph Parts display
+    
+    A new facility is provided to make it relatively simple to merge parts that should be named the same, but are
+    not.  The user will check-off the parts that need to be merged, and click on the new Merge Selected Parts
+    control, at which point the "winner" will be selected from a pop-up.
+    
+    Signed-off-by: Dan Pearl <dpearl at cwmars.org>
+    Signed-off-by: Rogan Hamby <rogan.hamby at gmail.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+20	14	Open-ILS/src/templates/conify/global/biblio/monograph_part.tt2
+1	0	Open-ILS/web/css/skin/default.css
+12	0	Open-ILS/web/css/skin/default/biblio.css
+142	0	Open-ILS/web/js/dojo/openils/biblio/monographPartMerge.js
+5	0	Open-ILS/web/js/dojo/openils/biblio/nls/biblio_messages.js
+17	0	docs/RELEASE_NOTES_NEXT/Cataloging/merge-parts.txt
+ create mode 100644 Open-ILS/web/css/skin/default/biblio.css
+ create mode 100755 Open-ILS/web/js/dojo/openils/biblio/monographPartMerge.js
+ create mode 100755 Open-ILS/web/js/dojo/openils/biblio/nls/biblio_messages.js
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/merge-parts.txt
+
+commit 946ded4283a2b3e77ae1369447cfebab750e200a
+Author: Mike Rylander <mrylander at gmail.com>
+Date:   Tue Jul 8 11:11:54 2014 -0400
+
+    LP#1339118: Ignore permission checks for "jump" context
+    
+    We don't worry about checking permissions on foreign objects when we're
+    simply using them to get a context OU for the local object permission
+    testing.  The "jump" field just gives us more layers of indirection, and
+    shouldn't cause a perm check, just like normal foreign context OUs.
+    
+    Signed-off-by: Mike Rylander <mrylander at gmail.com>
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2	0	Open-ILS/src/c-apps/oils_sql.c
+
+commit ff25ed5095f9c7ba2f3df7e6f20ec78e45110bb3
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Mon Jul 21 09:39:41 2014 -0400
+
+    LP#1334693 make_release optional -j <osrf_js_path>
+    
+    make_release supports a "-j" option for passing in the OpenSRF JS path:
+    
+    make_release [options] -j /openils/lib/javascript
+    
+    This is useful when running make_release, specifically the staff client
+    building portion, on a machine where the OpenSRF libs are available
+    (say, from a git checkout) but osrf_config is not available because
+    OpenSRF is not actually installed.
+    
+    The script will attempt to find osrf_config and the JS path
+    automatically, so under normal circumstances, -j is not required.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+16	2	build/tools/make_release
+
+commit a5d2ba3273d03300e7d9137a1a0317fef730839d
+Author: Dan Pearl <dpearl at cwmars.org>
+Date:   Wed Nov 20 12:17:51 2013 -0500
+
+    LP#827442 Z39.50 will split the total cap between locations when multiple locations selected
+    
+    This code does a bit of oversampling, and buffers the results so that a
+    full batch of results are returned.
+    
+    In addition, the values in the hover text under "Displaying xxx of yyy records"
+    has been repaired, as it was easily confused.
+    
+    Signed-off-by: Dan Pearl <dpearl at cwmars.org>
+    Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+85	15	Open-ILS/xul/staff_client/server/cat/z3950.js
+
+commit e56eb48861a5666080ca5cdd2e72203e9620572e
+Author: Mike Rylander <mrylander at gmail.com>
+Date:   Mon Jul 14 14:57:38 2014 -0400
+
+    LP#1341703 Thinko in Batch Edit (hidden by older OpenSRFs)
+    
+    There's a bug on line 272 of O::A::Cat.pm where we called a non-existent
+    method named respond_complete on the invocant object. Instead, we need to
+    call that on the client object (spelled $conn in this method). Batch bib
+    edit won't work on new OpenSRF's until this is fixed.
+    
+    Signed-off-by: Mike Rylander <mrylander at gmail.com>
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+
+1	1	Open-ILS/src/perlmods/lib/OpenILS/Application/Cat.pm
+
+commit e61a8085f9edabd97600b072c1a3ea41cd14265b
+Author: Ben Shum <bshum at biblio.org>
+Date:   Mon Jul 14 11:44:07 2014 -0400
+
+    LP#1341013: Load apache mod CGI
+    
+    As of Apache 2.4, mod CGI needs to be enabled directly and is not built
+    with apache.  So let's add it to the Makefile for Ubuntu Trusty 14.04.
+    
+    Also, add handling for disabling unwanted apache conf like serve-cgi-bin,
+    which can break offline cgi-bin script alias.
+    
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+    Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+2	0	Open-ILS/src/extras/install/Makefile.debian
+4	0	Open-ILS/src/extras/install/Makefile.ubuntu-trusty
+
+commit 0bee17b1ffd741bfcfced9ae7eb2d8d9cf59044f
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date:   Fri Jul 11 10:57:59 2014 -0400
+
+    LP#1341013: Remove NameVirtualHost from eg.conf.in for Apache 2.4.
+    
+    NameVirtualHost does nothing in Apache 2.4 and will be removed in
+    the next release.  We might as well get rid of it now and silence
+    a warning when starting Apache.
+    
+    Signed-off-by: Jason Stephenson <jason at sigio.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+0	3	Open-ILS/examples/apache_24/eg.conf.in
+
+commit 1eaa465e86c4bb79de41550d36a2f5fd7d813f68
+Author: Dan Wells <dbw2 at calvin.edu>
+Date:   Mon Jul 14 17:21:48 2014 -0400
+
+    Forward-port 2.6.2 upgrade script
+    
+    Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+
+380	0	Open-ILS/src/sql/Pg/version-upgrade/2.6.1-2.6.2-upgrade-db.sql
+ create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.6.1-2.6.2-upgrade-db.sql
+
+commit c31c66e13b5c485d03fc767adad3eefef8ef72b6
+Author: Dan Wells <dbw2 at calvin.edu>
+Date:   Mon Jul 14 17:18:20 2014 -0400
+
+    Forward-port 2.5.6 upgrade script
+    
+    Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+
+355	0	Open-ILS/src/sql/Pg/version-upgrade/2.5.5-2.5.6-upgrade-db.sql
+ create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.5.5-2.5.6-upgrade-db.sql
+
+commit f8ee08157885b55e90bcc8800322e2e3792984e8
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date:   Mon Jul 14 16:54:24 2014 -0400
+
+    Fix 950.data.seed-values.sql.
+    
+    Code from the lost and paid copy status was missing an argument
+    on the insert.
+    
+    Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+1	1	Open-ILS/src/sql/Pg/950.data.seed-values.sql
+
+commit eed53164c530fa380ac313dec24ca84a25a6699d
+Author: Kathy Lussier <klussier at masslnc.org>
+Date:   Thu Jun 5 22:19:32 2014 -0400
+
+    Release notes entry for lost and paid status
+    
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Jason Stephenson <jason at sigio.com>
+
+13	0	docs/RELEASE_NOTES_NEXT/Circulation/lost-and-paid-status.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/lost-and-paid-status.txt
+
+commit 6cce3cd5e59eb2a247302467500c4b190a442586
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date:   Mon Jul 14 08:37:30 2014 -0400
+
+    LP#1198475: Wrapping upgrade script for lost and paid copy status.
+    
+    Signed-off-by: Jason Stephenson <jason at sigio.com>
+
+1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
+22	0	Open-ILS/src/sql/Pg/upgrade/0886.data.lost-and-paid-status.sql
+0	17	Open-ILS/src/sql/Pg/upgrade/XXXX.data.lost-and-paid-status.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0886.data.lost-and-paid-status.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.lost-and-paid-status.sql
+
+commit 64d321c68b2dde3b4e83fdca36c8ccf7acec8aba
+Author: Jason Stephenson <jason at sigio.com>
+Date:   Thu Jun 5 20:49:41 2014 -0400
+
+    LP1198475: Add a new, optional, Lost and Paid copy status.
+    
+    Add the Lost and Paid status to config.copy_status.
+    
+    Add org_unit_settig to control if the copy status is used.
+    
+    Add checks to O::A::Circ::Money::make_payments to check for LOST
+    status and org_unit setting and change the copy status to
+    Lost and Paid as appropriate.
+    
+    Also add checks for Lost and Paid copy status wherever LOST copy
+    status is used.
+    
+    Add the COPY_STATUS_LOST_AND_PAID event.
+    
+    Add the event to ils_events.xml with id 7026.
+    
+    Check for the event in circ/util.js in the staff client.
+    
+    Add pgTAP tests for the existence of the Lost and Paid copy status
+    and the new org_unit setting to control if it isused.
+    
+    Signed-off-by: Jason Stephenson <jason at sigio.com>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Rogan Hamby <rogan.hamby at gmail.com>
+
+3	0	Open-ILS/src/extras/ils_events.xml
+1	1	Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
+4	1	Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
+37	2	Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm
+2	1	Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Transit.pm
+1	0	Open-ILS/src/perlmods/lib/OpenILS/Const.pm
+1	1	Open-ILS/src/perlmods/lib/OpenILS/SIP/Item.pm
+12	0	Open-ILS/src/sql/Pg/950.data.seed-values.sql
+36	0	Open-ILS/src/sql/Pg/t/lp1198475-lost-and-paid-status.pg
+17	0	Open-ILS/src/sql/Pg/upgrade/XXXX.data.lost-and-paid-status.sql
+2	0	Open-ILS/xul/staff_client/server/circ/util.js
+ create mode 100644 Open-ILS/src/sql/Pg/t/lp1198475-lost-and-paid-status.pg
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.lost-and-paid-status.sql
+
+commit 76686de7a0acd689466122a209b38d6db27e86fa
+Author: Ben Shum <bshum at biblio.org>
+Date:   Thu Jul 10 16:37:00 2014 -0400
+
+    LP#1234845: Stamping upgrade script for improved evergreen.ranked_volumes()
+    
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
+100	0	Open-ILS/src/sql/Pg/upgrade/0885.function.ranked_volumes.sql
+0	98	Open-ILS/src/sql/Pg/upgrade/XXXX.function.ranked_volumes.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0885.function.ranked_volumes.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.ranked_volumes.sql
+
+commit 6f32e8f9b60bbdf8dab21bbb0c07b04f62828c83
+Author: hubert depesz lubaczewski <depesz at depesz.com>
+Date:   Thu Oct 3 14:26:33 2013 -0400
+
+    LP#1234845: Performance improvement to evergreen.ranked_volumes() database function.
+    
+    For the client I analyzed logs from production Pg instance for ~ 10
+    days.
+    
+    During this time, the single most time consuming query (summarized time
+    for all instances of the query, with different parameters) was:
+    
+    SELECT * FROM unapi.bre ( ... ) AS "unapi.bre";
+    
+    I profiled this function, and found that in my test case most of the
+    time (2.04s out of 2.06s, so ~ 99%) was spent in call to
+    unapi.holdings_xml() function.
+    
+    When I profiled this function, I found that most of the time (sorry,
+    don't have the number now with me) was spent in call to
+    evergreen.ranked_volumes() function.
+    
+    At this moment in my research something changed on the server I was
+    testing on, and all subsequent times were ~ 4-5 times lower, but the
+    ratios were more or less the same.
+    
+    Anyway - call to evergreen.ranked_volumes() showed repeatable time (with
+    full caches/buffers) of ~ 380ms.
+    
+    I modified the function by:
+    1. inlining actor.org_unit_descendants(?, ?)
+    2. inlining evergreen.rank_ou(?, ?, ?)
+    3. extracting depth calculation to separate call
+    4. switched to plpgsql (which gives me ability to use variables)
+    5. removed evergreen.rank_ou() and evergreen.rank_cp_status() from
+       select clause - these are still in WINDOW definition, but they
+       weren't used in the SELECT, so it's better to remove from there.
+    6. in passing renamed arguments to avoid name clash (argument depth vs.
+       field depth)
+    7. in passing changed usage of $* to access parameters to using named
+       parameters, for readability.
+    
+    New function did the same work in ~ 18ms.
+    
+    EDIT: Convert to SQL, keeping all of the improvements from depesz
+    EDIT2: Added Signed-off-by line for depesz, see http://markmail.org/message/rv4vaarwixeswqgu
+    
+    Signed-off-by: Hubert depesz Lubaczewski <depesz at depesz.com>
+    Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+    Signed-off-by: Mike Rylander <mrylander at gmail.com>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+59	13	Open-ILS/src/sql/Pg/990.schema.unapi.sql
+98	0	Open-ILS/src/sql/Pg/upgrade/XXXX.function.ranked_volumes.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.ranked_volumes.sql
+
+commit f2bcfbf40b272c125f326bf18b5f458536f2730d
+Author: Jason Stephenson <jstephenson at mvlc.org>
+Date:   Thu Jul 10 16:10:36 2014 -0400
+
+    Force the installation of Business::Stripe on Ubuntu Trusty.
+    
+    Apparently the required force was missed in the Makefile.
+    
+    Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+1	1	Open-ILS/src/extras/install/Makefile.ubuntu-trusty
+
+commit 2986646c02712197449e9c15474088f57b138753
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Fri May 9 14:32:14 2014 -0400
+
+    LP#1254918 limit ACQ batch update fund retrieval by perms
+    
+    In the ACQ batch update bar along the top of the PO page, limit the
+    number of funds which require permission checks on the server by
+    limiting the fund search to those at org units where the requesting user
+    has the CREATE_PURCHSE_ORDER or MANAGE_FUND permissions.
+    
+    In other words, if a user only has create-po perms at Branch 1, we can
+    specifically request funds at that branch (or below) for display so that
+    the server (PCRUD) does not have to inspect unrelated funds for
+    permissibility.  This speeds up fund retrieval.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+40	19	Open-ILS/web/js/ui/default/acq/common/li_table.js
+
+commit f9f4d186243f8cb8be0958e2e658771e3d821478
+Author: Mike Rylander <mrylander at gmail.com>
+Date:   Fri May 2 17:00:43 2014 -0400
+
+    LP#1254918: Allow skiping of user-object perms
+    
+    Previous to this commit, permissions in Evergreen check a cominbation
+    of:
+     * user-object permissions (does the user have a direct permission
+       mapping to the object in question)
+     * user-context permissions (does the user have the permission at the
+       object's context location, whose field is defined in the IDL)
+     * user-global permission (lacking a context location, does the user
+       have the permission globally (at the top of the org tree) and therefore
+       can apply the action to all objects of this typ)
+    
+    In practice, there are almost no user-object permissions.  When retrieving
+    just on object from the database, the cost of this check is negligable to
+    the point that we can completely ignore it.  However, when retrieving a
+    large set of objects, such as the list of all funds in a large, consortial
+    environment, the cost to check the user-object permission adds up to a
+    noticable amount of time.
+    
+    To address this, we add a new construct to the IDL instructing the PCRUD
+    infrastructure to skip user-object permission checking in those cases where
+    the design and use of the system makes user-specific object permissions
+    needless or superfluous.  This is embodied in a new XML attribute on the
+    <pcrud> element: ignore_object_perms.  When set to "true", pcrud will skip
+    all user-object permission checks, resulting in faster time-to-first-result.
+    
+    Additionally, we add a new "owning_user" attribute on the <action> element
+    of the <pcrud> section. This new attribute specifies the field containing
+    the actor.usr.id of the user that "owns" the object.  This allows PCRUD to
+    test ownership of an object directly, and if the requesting user and owning
+    user are the same, the action is allowed.
+    
+    Finaly, when "global_required" is "true" for the permission check, and there
+    is no "owning_user" attribute defined for the class in the IDL, we skip the
+    above-mentioned user-object permission check.  When "global_required" is
+    "false" or there is an "owning_user" attribute, we check for user permissions.
+    
+    In all cases, the "ignore_object_perms" attribute is honored, and in its
+    presence we skip non-owner user-object permissions.
+    
+    The net result is an immediate increase in speed for retrieval of objects
+    in the presence of the "global_required" attribute, and a mechanism to
+    increase the speed of specific cases of context-aware retrival by the use
+    of "ignore_object_perms".
+    
+    We use this new mechanism to speed the retrieval of fund objects in the
+    ACQ interfaces that draw available-fund dropdowns.
+    
+    Signed-off-by: Mike Rylander <mrylander at gmail.com>
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/examples/fm_IDL.xml
+5	0	Open-ILS/examples/permacrud.xsd
+8	0	Open-ILS/src/c-apps/oils_idl-core.c
+174	13	Open-ILS/src/c-apps/oils_sql.c
+
+commit 879b94c4998ca41585fd7dd72eb6decc325d8526
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Thu Jun 26 10:35:38 2014 -0400
+
+    LP#1334693 ./configure avoid osrf_config without core
+    
+    Avoid the check for and use of osrf_config during Evergreen ./configure
+    when run with --disable-core.  This allows the staff client to be built
+    and, in general, for make_release to be run on a machine that does not
+    have opensrf installed (or has multiple versions).
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+20	20	configure.ac
+
+commit e4ff6afb7be2176d71241baa98500d28f226d210
+Author: Dan Scott <dscott at laurentian.ca>
+Date:   Thu Jul 3 16:20:08 2014 -0400
+
+    LP# 1337550 remove schema.org itemOffered, add price property
+    
+    We use the "offers" property to link the Product to the Offer, so there
+    is no reason to use a reciprocal "itemOffered" property to link back to
+    the Product from the Offer. The circular reference confuses some tools
+    (http://rdfa.info/play) and may complicate general processing, so let's
+    simply remove it.
+    
+    Signed-off-by: Dan Scott <dscott at laurentian.ca>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/templates/opac/parts/record/copy_table.tt2
+
+commit 3acadb64e75f1fe82f528869482da6ea4e871f3e
+Author: Dan Scott <dscott at laurentian.ca>
+Date:   Thu Jul 3 15:53:25 2014 -0400
+
+    LP# 1337550 Remove AggregateOffer schema.org instance
+    
+    As our record details page lists each copy as a separate Offer (well, in
+    many cases anyway, unless paging gets invoked), the AggregateOffer
+    entity is not really necessary--and using it on the same page as
+    separate Offer entities is not recommended by at least one search engine
+    (per Google https://support.google.com/webmasters/answer/146750?hl=en
+    says a given page should include "_one_ of the following: Offer or
+    Offer-aggregate").
+    
+    Signed-off-by: Dan Scott <dscott at laurentian.ca>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2	8	Open-ILS/src/templates/opac/parts/record/copy_counts.tt2
+
+commit f956df518e07abed2f153e3c33621000401a6ac5
+Author: Dan Scott <dscott at laurentian.ca>
+Date:   Mon Jul 7 09:58:01 2014 -0400
+
+    LP# 1330784: Release notes for sitemap builder
+    
+    More like documentation than release notes, but more is probably better
+    than less.
+    
+    Signed-off-by: Dan Scott <dscott at laurentian.ca>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+51	0	docs/RELEASE_NOTES_NEXT/OPAC/sitemap_builder.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/sitemap_builder.txt
+
+commit 8af7e4263cd2e97e0c54dde61e78c473bcb8b64e
+Author: Dan Scott <dscott at laurentian.ca>
+Date:   Thu Jun 19 15:52:42 2014 -0400
+
+    LP#1330784 Add a sitemap generator for Evergreen
+    
+    Following the requirements at sitemaps.org, generate a
+    set of sitemaps that reflect the bib record's last edit
+    date, with 50,000 records per sitemap file.
+    
+    Users can run this script targeting different libraries
+    and generating different output filenames using the
+    documented options in the script.
+    
+    Signed-off-by: Dan Scott <dscott at laurentian.ca>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	0	Open-ILS/src/Makefile.am
+232	0	Open-ILS/src/support-scripts/sitemap_generator
+ create mode 100755 Open-ILS/src/support-scripts/sitemap_generator
+
+commit fb0366d23241dca92b6346d06b09679317a2a0d7
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Tue Apr 15 16:30:19 2014 -0400
+
+    LP#1308239 support holds fulfillment on precat copies
+    
+    During checkout, allow holds on precat copies to get fulfilled.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2	2	Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
+
+commit a1c8c3a7ade8b5f0c93af9832683bb151d3ce77f
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Tue Jun 25 09:32:48 2013 -0400
+
+    LP#1308239 Support pre-cat copy hold targeting
+    
+    Remove an unused line of code in the hold targeter which was preventing
+    targeting of pre-cat copies.
+    
+    In OpenILS::Utils::PermitHold::permit_copy_hold, neither in-db nor
+    script based hold viability checks inspect the value of the
+    "title_descriptor" field in the provided params.  Remove this field and
+    pre-cats just work.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+0	2	Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
+
+commit 30912a6eb2c87099bae01e13cd85c5381b7b8852
+Author: Kathy Lussier <klussier at masslnc.org>
+Date:   Fri May 30 15:45:18 2014 -0400
+
+    Release notes entry for holds shelf expire change
+    
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+6	0	docs/RELEASE_NOTES_NEXT/Circulation/holds-shelf-expire-date.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/holds-shelf-expire-date.txt
+
+commit b1e53c10ec4c98579bb7b5fd2f1686adbf6e043b
+Author: Mike Rylander <mrylander at gmail.com>
+Date:   Fri Apr 11 14:09:35 2014 -0400
+
+    LP#1306753: Only look at holds that expire before 'today'
+    
+    We should not count today when generating the hold expiration list.
+    So, we'll look for holds that expire before 'today' instead of those
+    that expire before 'now'.
+    
+    Signed-off-by: Mike Rylander <mrylander at gmail.com>
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
+
+commit 686764a43543e1a725050d23f5cbec013d21a693
+Author: Victoria Lewis <vcamklewis at gmail.com>
+Date:   Wed May 7 13:10:19 2014 -0700
+
+    LP#1316814: Change potentially incorrect information display in hold_status.tt2
+    
+    Removed word "circulating" from patron hold status message regarding the number of copies of the material.
+    Some copies may be ON ORDER and therefore not circulating.
+    
+    Signed-off-by: Victoria Lewis <vcamklewis at gmail.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/templates/opac/parts/hold_status.tt2
+
+commit ba629d5b4567436fe1b5db37b29c631ee217959e
+Author: Yamil Suarez <yamil at yamil.com>
+Date:   Tue Jul 8 14:21:58 2014 -0400
+
+    Documentation: added release notes for LP#1327284 Display "Imported As" column
+    
+    LP#1327284 Display "Imported As" in Vandelay queue
+    
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+12	0	docs/RELEASE_NOTES_NEXT/Cataloging/display_imported_as_in_vandelay_queue.txt
+ create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/display_imported_as_in_vandelay_queue.txt
+
+commit aa5671b9d3cd8bab0c2a6ead3385fcfe74d86b0f
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Fri Jun 6 12:35:59 2014 -0400
+
+    LP#1327284 Display Imported As column in vandelay queue
+    
+    For Bib and Authority records which have been imported / merged /
+    overlayed, etc. into the system via Vandelay, show the record ID of the
+    catalog bib/auth record to which the record was imported.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2	0	Open-ILS/src/templates/vandelay/inc/queue.tt2
+
+commit 4836d0b5f28316cf1802e437588103334523dfaa
+Author: Ben Shum <bshum at biblio.org>
+Date:   Thu Jul 10 14:51:57 2014 -0400
+
+    LP#1210161: Stamping upgrade script to rename bookbag to list
+    
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
+73	0	Open-ILS/src/sql/Pg/upgrade/0884.data.rename_bookbag_to_mylist.sql
+0	73	Open-ILS/src/sql/Pg/upgrade/XXXX.data.rename_bookbag_to_mylist.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0884.data.rename_bookbag_to_mylist.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.rename_bookbag_to_mylist.sql
+
+commit 7c0562b55b42af3bd7ccad8e4f87f338a2dfe511
+Author: Remington Steed <rjs7 at calvin.edu>
+Date:   Wed Feb 12 10:34:51 2014 -0500
+
+    LP#1210161: Upgrade script to rename bookbag to list
+    
+    Signed-off-by: Remington Steed <rjs7 at calvin.edu>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+73	0	Open-ILS/src/sql/Pg/upgrade/XXXX.data.rename_bookbag_to_mylist.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.rename_bookbag_to_mylist.sql
+
+commit 3f2be6c36f423a521000f6018dd82ec975800fbe
+Author: Remington Steed <rjs7 at calvin.edu>
+Date:   Wed Nov 27 15:39:11 2013 -0500
+
+    LP#1210161: Finish renaming bookbag to list
+    
+    The JSPAC bookbag feature was renamed to "Lists" in TPAC, but several
+    references still exist to "bookbag", "book bag", "Book Bag", etc. in the
+    public and staff interfaces. This commit attempts to provide simple and
+    clear replacements for the old term. In some cases "list" seems best,
+    but where the context is uncertain "book list" is used to err on the
+    side of clarity. Some of these changes may be in old code that is no
+    longer used.
+    
+    This commit also includes two minor wording changes - one to fix grammar,
+    and the second to update instructions for sharing a list.
+    
+    Signed-off-by: Remington Steed <rjs7 at calvin.edu>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+10	10	Open-ILS/src/sql/Pg/950.data.seed-values.sql
+4	4	Open-ILS/src/templates/opac/myopac/lists.tt2
+1	1	Open-ILS/src/templates/opac/parts/anon_list.tt2
+1	1	Open-ILS/src/templates/opac/parts/record/body.tt2
+
+commit fcfff08a541b4ed2ed244ea4cb10d53f42128a3b
+Author: Ben Shum <bshum at biblio.org>
+Date:   Thu Jul 10 14:25:18 2014 -0400
+
+    LP#1315531 Remove remaining references to Lucid from README and Makefile
+    
+    There were still a few references to Ubuntu Lucid in README and makefile
+    comments area.  Also, the Makefile itself for Lucid was still there.
+    
+    Remove these last traces forever!
+    
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+3	3	Open-ILS/src/extras/Makefile.install
+0	127	Open-ILS/src/extras/install/Makefile.ubuntu-lucid
+4	17	docs/installation/server_installation.txt
+ delete mode 100644 Open-ILS/src/extras/install/Makefile.ubuntu-lucid
+
+commit 609d9e1a5d8909f36b8230fd770a846e12c361e3
+Author: Ben Shum <bshum at biblio.org>
+Date:   Thu Jul 10 13:51:50 2014 -0400
+
+    LP#1315531 Fix README asciidoc syntax
+    
+    Noticed when generating the asciidoc output to HTML there was an error in the
+    README file. This adds the proper syntax around the text blocks.
+    
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2	1	docs/installation/server_installation.txt
+
+commit c49517c581cfc79b6ba0a041cef699452e365847
+Author: Chris Sharp <csharp at georgialibraries.org>
+Date:   Wed Jun 18 16:10:18 2014 -0400
+
+    LP#1315531 Quick clarification about which Ubuntu we mean.
+    
+    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+9	1	docs/installation/server_installation.txt
+
+commit 2f07808e15e59ed7509bf9432cbd8460e8482313
+Author: Chris Sharp <csharp at georgialibraries.org>
+Date:   Tue Jun 3 14:13:47 2014 -0400
+
+    LP#1315531 Correcting typo: "eg_host.conf" -> "eg_vhost.conf".
+    
+    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	docs/installation/server_installation.txt
+
+commit 3db76b0a36733615dff24ddf9d29d312abadc512
+Author: Chris Sharp <csharp at georgialibraries.org>
+Date:   Sat May 31 16:25:29 2014 -0400
+
+    LP#1315531 Adding further changes to the server install docs for Ubuntu 14.04:
+    
+    - adding apache configuration instructions that adjust for the new
+    mpm_prefork module in Apache 2.4 on 14.04
+    - adding new standalone database dependency installation instructions
+    that rely on OS packages rather than CPAN where possible
+    
+    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+47	21	docs/installation/server_installation.txt
+
+commit 20b4d685441d3f9ef5ef1cf9b6c0413f283e5dd9
+Author: Chris Sharp <csharp at georgialibraries.org>
+Date:   Thu May 29 22:17:10 2014 -0400
+
+    LP#1315531 Ben Shum pointed out an error, which I have now corrected.
+    
+    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	configure.ac
+
+commit 18b093b528373aff949f05ac1f8ff2188f5e948e
+Author: Chris Sharp <csharp at georgialibraries.org>
+Date:   Thu May 29 15:49:38 2014 -0400
+
+    LP#1315531 Change default location of libdbi libraries.
+    
+    In libdbi 0.8.4, the default installed location has changed to
+    /usr/lib/x86_64-linux-gnu/dbd/.  On the advice of Thomas Berezansky,
+    I made the new location the default and ensured that the previous
+    locations are in the fallback.
+    
+    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	configure.ac
+
+commit 6d84a55fca904e51a311e47f3375228f91cdd17f
+Author: Chris Sharp <csharp at georgialibraries.org>
+Date:   Thu Apr 3 14:22:33 2014 -0400
+
+    LP#1315531 Missed libtest-output-perl in the deb list.
+    
+    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	0	Open-ILS/src/extras/install/Makefile.ubuntu-trusty
+
+commit 7855a9e05f3b9127cc3d055572e8535b147147a6
+Author: Chris Sharp <csharp at georgialibraries.org>
+Date:   Thu Apr 3 14:11:11 2014 -0400
+
+    LP#1315531 Adding Business::Stripe; Moving CPAN stuff to debs where I can
+    
+    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+3	2	Open-ILS/src/extras/install/Makefile.ubuntu-trusty
+
+commit 585a721bce1fbb1bf6aa2d9da49a93172d29b34b
+Author: Chris Sharp <csharp at georgialibraries.org>
+Date:   Thu Apr 3 12:54:45 2014 -0400
+
+    LP#1315531 Continuing to add trusty support and remove lucid.
+    
+    Adding PostgreSQL 9.3 as the default database for 14.04.
+    
+    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+4	4	Open-ILS/src/extras/Makefile.install
+7	7	Open-ILS/src/extras/install/Makefile.ubuntu-trusty
+
+commit ae32938d760d8862a7cd838d5cd2caf8343db586
+Author: Chris Sharp <csharp at georgialibraries.org>
+Date:   Fri Feb 7 06:14:52 2014 -0500
+
+    LP#1315531 adding trusty Makefile.install, removing lucid support
+    
+    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+104	0	Open-ILS/src/extras/install/Makefile.ubuntu-trusty
+ create mode 100644 Open-ILS/src/extras/install/Makefile.ubuntu-trusty
+
+commit 28a5085fd645c9470b852c9700661dbe4cbddf18
+Author: Remington Steed <rjs7 at calvin.edu>
+Date:   Wed Jul 9 15:40:00 2014 -0400
+
+    Documentation: Upgrade instructions examples
+    
+    This commit adds a note (with examples) about upgrading the database schema
+    across major versions. It also reformats a long line into multiple lines,
+    changes a NOTE to a TIP, makes a small correction, and replaces a repetitive
+    command with a short explanation.
+    
+    Signed-off-by: Remington Steed <rjs7 at calvin.edu>
+
+37	5	docs/installation/server_upgrade.txt
+
+commit e6af46466a831264dc5cab4c33ffae139a7eea73
+Author: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+Date:   Wed Jul 2 14:57:16 2014 -0400
+
+    Documentation: Update upgrade instruction for 2.6.1
+    
+    - Update location references for 2.6.1.
+    - Update database updates to include 2.6.1 update.
+    - Add a note regarding reingesting bib records after updates.
+    
+    Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+19	15	docs/installation/server_upgrade.txt
+
+commit 5f7531906794c9c3c2a92bfdaac4087f48b48ed5
+Author: Yamil Suarez <yamil at yamil.com>
+Date:   Wed Jul 9 17:23:49 2014 -0400
+
+    Documentation: updated some SIP content
+    
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+
+17	15	docs/admin/sip_server.txt
+
+commit df806b4cf737e129e35a4f0da698d1de25eb4a84
+Author: Yamil Suarez <yamil at yamil.com>
+Date:   Tue Jul 8 21:13:07 2014 -0400
+
+    Documentation: added AsciiDoc version of old SIP docs from EG 1.6/2.0 docs
+    
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+
+643	0	docs/admin/sip_server.txt
+2	0	docs/root.txt
+ create mode 100644 docs/admin/sip_server.txt
+
+commit 694d4fab48e38e661ee13828bb5da80c01acdeec
+Author: Galen Charlton <gmc at esilibrary.com>
+Date:   Wed Jul 9 09:07:32 2014 -0700
+
+    LP#1339767: follow-up: Thumbs.db, not Thumbs.DB
+    
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	.gitignore
+
+commit 1487181a6e608f30e0329879db0f60e407d5355a
+Author: Galen Charlton <gmc at esilibrary.com>
+Date:   Wed Jul 9 08:47:09 2014 -0700
+
+    LP#1339767: add Thumbs.DB to .gitignore
+    
+    Removes a minor annoyance for documenters who use recent
+    versions of Windows
+    
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	0	.gitignore
+
+commit ae0a65285425615d004131b5dc52cab1cdd395a9
+Author: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+Date:   Thu Jul 3 11:18:15 2014 -0400
+
+    Documentation: Add the authentication proxy chapter
+    
+    - Some content taken from the 2.2 release notes.
+    - Added a few steps on how to set up authentication proxy in Evergreen.
+    
+    Signed-off-by: Robert Soulliere <robert.soulliere at mohawkcollege.ca>
+
+51	0	docs/admin/authentication_proxy.txt
+2	0	docs/root.txt
+ create mode 100644 docs/admin/authentication_proxy.txt
+
+commit 046ad752a5672e08d99dcffe6cdc3b15b330ccc5
+Author: Erica Rohlfs <erohlfs at esilibrary.com>
+Date:   Fri May 30 15:12:29 2014 -0400
+
+    Docs: Minor wording change
+    
+    Signed-off-by: Erica Rohlfs <erohlfs at esilibrary.com>
+    Signed-off-by: Remington Steed <rjs7 at calvin.edu>
+
+1	1	docs/serials/G-Special_issue.txt
+
+commit cbf755bd65317f6a0f84fa13a5404eb02d0c9a6d
+Author: Remington Steed <rjs7 at calvin.edu>
+Date:   Fri Jun 6 11:59:58 2014 -0400
+
+    LP#968514: Revive bib/auth importing docs from 2.1, add intro
+    
+    This commit revives the following sections from the 2.1 version of the docs
+    and updates them for 2.6:
+    
+      - marc_export: Exporting Bibliographic Records into MARC files
+        - includes new options for 2.6
+      - Importing Authority Records from Command Line
+      - Importing Authority Records from the Staff Client
+    
+    The first two are included in a new section called "Support Scripts"
+    within the "Developer Resources" section, with a new intro and summary
+    of other commonly used scripts provided with Evergreen. The third section
+    is moved inside the Cataloging chapter "Batch Importing MARC Records",
+    with slight modifications to the intro to that chapter.
+    
+    Signed-off-by: Remington Steed <rjs7 at calvin.edu>
+
+43	3	docs/cataloging/batch_importing_MARC.txt
+173	0	docs/development/support_scripts.txt
+2	0	docs/root.txt
+ create mode 100644 docs/development/support_scripts.txt
+
+commit cfa4a63cbea6f801f5f09b91df745f55d839c164
+Author: Yamil Suarez <yamil at yamil.com>
+Date:   Tue Jul 1 14:58:33 2014 -0400
+
+    Documentation: added "search URL" text inside of "using OPAC" section
+    
+    Replaces temporary text that was accidentally added to the "using OPAC" section.
+    
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+
+41	1	docs/opac/using_the_public_access_catalog.txt
+
+commit 534e1fc65b3674ff9e591530d1336900497e191b
+Author: Yamil Suarez <yamil at yamil.com>
+Date:   Mon Jun 30 17:55:46 2014 -0400
+
+    Documentation: Added 'Using the OPAC' documentation & OPAC WCAG support mention
+    
+    Older DocBook content that covered how to do searches on the OPAC was updated
+    to use Asciidoc. Also a simple mention of the 2.6 OPAC WCAG support was added.
+    
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+
+-	-	docs/media/catalogue-10.png
+-	-	docs/media/catalogue-3.png
+-	-	docs/media/catalogue-5.png
+-	-	docs/media/catalogue-6.png
+-	-	docs/media/catalogue-7.png
+-	-	docs/media/catalogue-8.png
+-	-	docs/media/catalogue-9.png
+499	0	docs/opac/using_the_public_access_catalog.txt
+3	1	docs/root.txt
+ create mode 100644 docs/opac/using_the_public_access_catalog.txt
+
+commit d5eb3a361262df5388269da0038126f770d848e9
+Author: Kathy Lussier <klussier at masslnc.org>
+Date:   Fri Jun 27 15:31:56 2014 -0400
+
+    Documentation for Located URI Visibility
+    
+    Documentation for the new visibility options available for Located URI's
+    in 2.6.
+    
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+
+158	0	docs/cataloging/cataloging_electronic_resources.txt
+2	0	docs/root.txt
+ create mode 100644 docs/cataloging/cataloging_electronic_resources.txt
+
+commit 00aa87427839b9aea42af6f0689e71bf7ed2af96
+Author: Dan Wells <dbw2 at calvin.edu>
+Date:   Thu Jun 26 17:46:30 2014 -0400
+
+    Fix syntax in filter_group_selector.tt2
+    
+    Attempt to fix build breakage introduced by 7e4e9d669
+    
+    Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+
+1	2	Open-ILS/src/templates/opac/parts/filter_group_selector.tt2
+
+commit 3e5d2695616622033778b21adddbb3b2566015ae
+Author: Dan Scott <dscott at laurentian.ca>
+Date:   Wed Jun 4 13:09:48 2014 -0400
+
+    LP#1326149 Use a TPAC-settable TIME_FORMAT for local time formats
+    
+    We had tried to use the format.time library setting, but that is meant
+    for Dojo which uses the Unicode formats, that are incompatible with
+    the POSIX strftime() formats required by Template::Plugin::Date.
+    
+    At the same time, we need to expose the raw machine-readable time
+    for schema.org consumers, so express that in a @content attribute.
+    
+    And we might as well use a more meaningful <time> element instead of
+    the meaningless <span>, just for good measure.
+    
+    Signed-off-by: Dan Scott <dscott at laurentian.ca>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+12	0	Open-ILS/src/templates/opac/parts/config.tt2
+62	26	Open-ILS/src/templates/opac/parts/library/hours.tt2
+
+commit 51314746409abd87706206969aff829ab9817fb4
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Thu Apr 10 17:11:21 2014 -0400
+
+    LP#1301599 improved TPAC jacket alt text
+    
+    Change "Image of Item" to "Book Cover" as it's slightly more
+    descriptive/specific.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/templates/opac/parts/result/table.tt2
+
+commit 189be482c036b9be5983b8f38ef4c2d3fec26f69
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Fri May 30 12:55:47 2014 -0400
+
+    LP#1301599 Remove duplicate title attributes
+    
+    Thanks to Ben Shum for spotting these!
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+0	1	Open-ILS/src/templates/opac/myopac/holds.tt2
+1	2	Open-ILS/src/templates/opac/parts/myopac/prefs_base.tt2
+
+commit d8d6a5249b9d65ee4e9800ded9e27d9221f52507
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Thu Apr 10 16:59:14 2014 -0400
+
+    LP#1301599 Additional TPAC facets structure markup
+    
+    Labeling facets with <h4> tags provides additional page structure for
+    screen readers in the TPAC results pages.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+7	0	Open-ILS/src/templates/opac/css/style.css.tt2
+1	1	Open-ILS/src/templates/opac/parts/result/facets.tt2
+
+commit 7f7ed3c9f027ae2fe52f767270f9f1aa2aedff1f
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Thu Apr 10 16:49:36 2014 -0400
+
+    LP#1301599 TPAC replace aria-label with title
+    
+    As appropriate, replace aria-label attributes with traditional HTML
+    title attributes.
+    
+    For ref, from the LP entry:
+    
+    http://www.w3.org/TR/2013/WD-aria-in-html-20131003/#first-rule-of-aria-use
+    
+    "If you can use a native HTML element [HTML5] or attribute with the
+    semantics and behaviour you require already built in, instead of
+    re-purposing an element and adding an ARIA role, state or property to
+    make it accessible, then do so."
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/templates/opac/myopac/holds.tt2
+1	1	Open-ILS/src/templates/opac/parts/advanced/search.tt2
+1	1	Open-ILS/src/templates/opac/parts/coded_value_selector.tt2
+0	1	Open-ILS/src/templates/opac/parts/myopac/base.tt2
+1	1	Open-ILS/src/templates/opac/parts/myopac/prefs_base.tt2
+1	2	Open-ILS/src/templates/opac/parts/org_selector.tt2
+1	1	Open-ILS/src/templates/opac/parts/qtype_selector.tt2
+
+commit e26df3d7a87f34b04364a331867c881bc7c8d95b
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Thu Apr 3 14:53:36 2014 -0400
+
+    LP#1301599 TPAC add missing metabib filter label
+    
+    In the quick search bar along the top.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+3	2	Open-ILS/src/templates/opac/results.tt2
+
+commit 05c4eacf1e68f0220fbf230f2be7881b9a94aa81
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Thu Apr 3 13:31:29 2014 -0400
+
+    LP#1301599 TPAC advanced search from labels
+    
+    Instead of using titles / aria-labels directly on advanced search
+    selectors, provide selector IDs so the existing text labels can be
+    turned into <labels> and linked (by id) to their form control.
+    
+    This means we only need one label per form control, which improves
+    usability from an accessibility perspective.
+    
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+11	9	Open-ILS/src/templates/opac/parts/advanced/search.tt2
+14	11	Open-ILS/src/templates/opac/parts/config.tt2
+2	1	Open-ILS/src/templates/opac/parts/org_selector.tt2
+
+commit 7e4e9d669a144e20177cfac0f9485413efab8ad6
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Wed Apr 2 16:46:25 2014 -0400
+
+    LP#1301599 TPAC advanced search additional labels
+    
+    Provides a number of labels, primarily for select widgets, in the TPAC
+    advanced search form for improved accessibility.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+6	3	Open-ILS/src/templates/opac/parts/advanced/global_row.tt2
+11	4	Open-ILS/src/templates/opac/parts/advanced/search.tt2
+1	1	Open-ILS/src/templates/opac/parts/coded_value_selector.tt2
+1	0	Open-ILS/src/templates/opac/parts/filter_group_selector.tt2
+3	1	Open-ILS/src/templates/opac/parts/filtersort.tt2
+
+commit 0d9f8ce27f09d9926204f6e0ce70b014cbb5fc5a
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Wed Apr 2 16:43:49 2014 -0400
+
+    LP#1301599 TPAC result table accessibility improvements
+    
+    * Give the main result table a screenreader-only header to describe the
+      table columns.
+    * Set the role=presentation in one of the sub-tables used only for
+      layout.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+8	0	Open-ILS/src/templates/opac/parts/result/table.tt2
+
+commit b4af2fb31556d12119f11a106ba8f423d821c8b1
+Author: Ben Shum <bshum at biblio.org>
+Date:   Thu Jun 26 15:33:30 2014 -0400
+
+    LP#925776 Add placeholder script for backport to 2.5 for function staff uri visibility
+    
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
+9	0	Open-ILS/src/sql/Pg/upgrade/0883.function.staff-uri-visibility-2.5.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0883.function.staff-uri-visibility-2.5.sql
+
+commit 2c2df1e1ad80d219b14de106e9d76d3cac0c5ce5
+Author: Ben Shum <bshum at biblio.org>
+Date:   Thu Jun 26 15:30:26 2014 -0400
+
+    LP#925776 Stamping upgrade script for staff uri visibility
+    
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
+370	0	Open-ILS/src/sql/Pg/upgrade/0882.function.staff-uri-visibility.sql
+0	366	Open-ILS/src/sql/Pg/upgrade/XXXX.function.staff-uri-visibility.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0882.function.staff-uri-visibility.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.staff-uri-visibility.sql
+
+commit 55520fd63ebc6f6273be96dc85aca917faad9586
+Author: Mike Rylander <mrylander at gmail.com>
+Date:   Fri May 2 09:42:28 2014 -0400
+
+    LP#925776 Adding upgrade script
+    
+    Signed-off-by: Mike Rylander <mrylander at gmail.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+366	0	Open-ILS/src/sql/Pg/upgrade/XXXX.function.staff-uri-visibility.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.staff-uri-visibility.sql
+
+commit a61c0c4ff2be9ac1da903f7109a0c90893f88b4f
+Author: Mike Rylander <mrylander at gmail.com>
+Date:   Fri May 2 09:10:09 2014 -0400
+
+    LP#925776: Recheck located uri visibility
+    
+    Previous to this commit, once we have determined that there are no
+    local Located URIs or foreign copies, we include the record in the
+    result set in the staff client.  However, the desire of library staff
+    is that foreign Located URIs be valid as a visibility limiter.  So
+    we now recheck at the end for that situation.  This honors the new
+    "Located URIs act like copies" global flag.
+    
+    Signed-off-by: Mike Rylander <mrylander at gmail.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+19	1	Open-ILS/src/sql/Pg/300.schema.staged_search.sql
+
+commit 65307dea427c4e006da6035699ee2201e9065cb0
+Author: Dan Wells <dbw2 at calvin.edu>
+Date:   Fri Jun 6 09:19:58 2014 -0400
+
+    Forward port 2.5.5 and 2.6.1 upgrade scripts
+    
+    Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+
+78	0	Open-ILS/src/sql/Pg/version-upgrade/2.5.4-2.5.5-upgrade-db.sql
+78	0	Open-ILS/src/sql/Pg/version-upgrade/2.6.0-2.6.1-upgrade-db.sql
+ create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.5.4-2.5.5-upgrade-db.sql
+ create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.6.0-2.6.1-upgrade-db.sql
+
+commit d1cb0e79e74a2c49d297f1f177dd309090e91c14
+Author: Dan Scott <dscott at laurentian.ca>
+Date:   Thu Jun 5 20:27:39 2014 -0400
+
+    LP#1303544 Trim junk from the ISBN in record summary
+    
+    When asserting that we are publishing an ISBN, move the "(pbk.)"
+    and similar such matter outside of the schema.org <span property="isbn">
+    element.
+    
+    See "The walking dead" in the sample dataset for an example.
+    
+    Signed-off-by: Dan Scott <dscott at laurentian.ca>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+9	2	Open-ILS/src/templates/opac/parts/record/summary.tt2
+
+commit 1a9e623ab0d0b841961afaa0a9810a24b8e98f19
+Author: Galen Charlton <gmc at esilibrary.com>
+Date:   Thu Jun 5 15:16:23 2014 -0700
+
+    LP#1326983: excluded fulfilled holds when adding hold_request.shelf_expires_soon events
+    
+    This patch adjusts the example A/T filter for the
+    hold_request.shelf_expires_soon hook to exclude hold requests that are
+    already marked as fulfilled.  This saves time creating events that
+    would immediately be marked as invalid per the HoldIsAvailable
+    validator.
+    
+    It also addresses an issue for large databases that have lots of
+    fulfilled holds wherein hold_request.shelf_expires_soon events can
+    fail to be added at all due to a cstore timeout.
+    
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+2	1	Open-ILS/examples/action_trigger_filters.json.example
+
+commit 66836d67afa947e11dab9b8e010780ce261202f0
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Thu Jun 5 09:47:36 2014 -0400
+
+    LP#1326806 Minor repairs to EDI admin documentation
+    
+    Updates to EDI account Path/Incoming/Account docs.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+5	4	docs/admin/acquisitions_admin.txt
+7	6	docs/admin_initial_setup/ordering_materials.txt
+
+commit 53b5adf0cf8098ec761f3b14c30d7789f9c6c942
+Author: Jeff Davis <jdavis at sitka.bclibraries.ca>
+Date:   Tue Feb 25 12:41:56 2014 -0800
+
+    LP#1284832: Add missing seed data: enable combined search for only the subject class by default
+    
+    Signed-off-by: Jeff Davis <jdavis at sitka.bclibraries.ca>
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+3	0	Open-ILS/src/sql/Pg/950.data.seed-values.sql
+
+commit b102ce25d6340648af38fce160dc5be3a38e04fa
+Author: Dan Pearl <dpearl at cwmars.org>
+Date:   Tue May 20 13:12:47 2014 -0400
+
+    LP#1321363: Suppress Hold Transit use elicits client error
+    
+    This change restores the behavior as designed.
+    
+    Signed-off-by: Dan Pearl <dpearl at cwmars.org>
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+1	1	Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
+
+commit d4c04196352306f4c02fb8200782dc327e4c6aac
+Author: Dan Wells <dbw2 at calvin.edu>
+Date:   Thu May 29 09:15:01 2014 -0400
+
+    Forward port 2.5.4 upgrade script
+    
+    Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+
+79	0	Open-ILS/src/sql/Pg/version-upgrade/2.5.3-2.5.4-upgrade-db.sql
+ create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.5.3-2.5.4-upgrade-db.sql
+
+commit b5ddc813a281b62e98efda801f1b6a7115e6c2ee
+Author: Galen Charlton <gmc at esilibrary.com>
+Date:   Tue May 20 10:09:08 2014 -0700
+
+    LP#1296937: move the $force_bc parameter of ->charged_items() to an implementation method
+    
+    Argubably, the $force_bc parameter of OpenILS::SIP::Patron->charged_items()
+    method exists solely as an implementation convenience for the renew-all
+    code.  Consequently, this patch removes the $force_bc parameter from the
+    public interface for charged_items() and spins it off into a new
+    implementation method.
+    
+    This patch should be applied at the same time that a reversion of
+    SIPServer commit c97d64412bc is applied.  Note that a user who upgrades
+    SIPServer without upgrading Evergreen to a version that contains this
+    patch will end up in a situation where the code that counts active
+    loans for the patron information response will fetch the loans using
+    $force_bc set to true; this works only by coincidence.
+    
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+    Signed-off-by: Jeff Godin <jgodin at tadl.org>
+
+8	1	Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm
+1	1	Open-ILS/src/perlmods/lib/OpenILS/SIP/Transaction/RenewAll.pm
+
+commit 4897a05e8ca1a037eaab392e72a88ae6706fa94c
+Author: Mike Rylander <mrylander at gmail.com>
+Date:   Tue May 20 10:37:30 2014 -0400
+
+    LP#1321017: Order constituent records by quality
+    
+    Previously, in some cases (often needlessly) we ordered constituent
+    records within a metarecord by a combination of type/form/blvl.  This
+    is not only of little use, but also expensive.  Instead, order them
+    by the bib's calculated quality, which takes type/form/blvl into account
+    already.
+    
+    Also, use the new metabib.record_sorter to find the title tie-breaker
+    instead of using the view-of-a-view-of-a-view mrd compatability shim.
+    
+    The net result is several orders of magnitude speed increase for
+    constituent record retrieval.  In particular, this resolves a problem
+    where doing a SIP2 patron information lookup and requesting a list
+    of holds could cause a timeout if the patron has one or more
+    metarecord holds.
+    
+    This patch also causes the format filter parameter of the following
+    methods to be ignored:
+    
+    open-ils.search.biblio.metarecord_to_records*
+    open-ils.search.biblio.metarecord.mods_slim.batch.retrieve*
+    open-ils.search.biblio.metarecord.mods_slim.retrieve*
+    
+    Since the only use of the format filter was in JSPac code, and since
+    the record attributes mechanism has changed considerably, this removal
+    should be considered intentional.
+    
+    Note that this patch includes a squash of a minor follow-up by Galen
+    Charlton to remove variables made unused by the original patch.
+    
+    Signed-off-by: Mike Rylander <mrylander at gmail.com>
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+    
+    (for minor follow-up by Galen)
+    Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+
+36	149	Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm
+
+commit c3327de4c99c19e98266a026457b3c07cfe7febe
+Author: Mike Rylander <mrylander at gmail.com>
+Date:   Wed May 14 11:54:47 2014 -0400
+
+    LP#1310751: Reorder query-building wrapper for QueryParser
+    
+    In order to make sure that the transparent boolean pushdown does
+    not cause filters and modifiers to end up deeply embedded in the
+    query tree, we put them at the front.
+    
+    This is a short-term fix.  Long-term, we need to make use of the
+    floating subquery syntax ( {{ ... }} ) available in QueryParser,
+    which is designed to address the semantic separation between what
+    the user types into the search box, and the various UI widgets that
+    can add query clauses.
+    
+    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
+    Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+
+19	22	Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm
+
+commit e3e264ad948df150906def7591cf306b899dd871
+Author: Bill Erickson <berick at esilibrary.com>
+Date:   Thu May 22 14:41:17 2014 -0400
+
+    LP#1322303 cleanse backdate for checkin overdue voiding
+    
+    Passing raw backdates, particularly from offline transactions, which
+    have a space between the date and time, to
+    DateTime::Format::ISO8601->parse_datetime results in "Invalid date
+    format:" errors.  Pass the date through the cleanse routine first.
+    
+    Signed-off-by: Bill Erickson <berick at esilibrary.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/CircCommon.pm
+
+commit 1e26344d218c7a14aa9eed543b2086e2dcf39d10
+Author: Remington Steed <rjs7 at calvin.edu>
+Date:   Thu Apr 24 10:09:08 2014 -0400
+
+    Fix 2.6 Release Notes typos and formatting
+    
+    This commit fixes an AsciiDoc URL processing bug by marking two fake URLs
+    as lines of code. It also fixes a few small typos and misspellings.
+    
+    Signed-off-by: Remington Steed <rjs7 at calvin.edu>
+
+5	5	docs/RELEASE_NOTES_2_6.txt
+
+commit e40f3979a25388863154351fe054ae20dd473c79
+Author: Remington Steed <rjs7 at calvin.edu>
+Date:   Wed Apr 23 09:52:25 2014 -0400
+
+    Update docs to point to 2.6 release notes
+    
+    Signed-off-by: Remington Steed <rjs7 at calvin.edu>
+
+1	1	docs/root.txt
+
+commit 2788a5c72a4e22ce1de91ff023c2e20f9e58fe71
+Author: Erica Rohlfs <erohlfs at esilibrary.com>
+Date:   Fri May 23 14:00:16 2014 -0400
+
+    (documentation) fixed typo.
+    
+    Signed-off-by: Erica Rohlfs <erohlfs at esilibrary.com>
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+1	1	docs/admin/actiontriggers.txt
+
+commit d286fbecb77f94624e9663c20bdf6fd001d44a99
+Author: Josh Stompro <Stomproj at larl.org>
+Date:   Wed May 21 08:37:58 2014 -0500
+
+    (doc) 'debian-wheezy' was left out of the OS options
+    
+    Just added 'debian-wheezy' to the OS options, it was left out by mistake.
+    
+    Signed-off-by: Josh Stompro <Stomproj at larl.org>
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+1	1	docs/installation/server_installation.txt
+
+commit 926ac84aed08322344fa2cb4124deebdbd5c554b
+Author: Josh Stompro <Stomproj at larl.org>
+Date:   Mon May 19 15:17:15 2014 -0500
+
+    (doc) add overdues to summary of the phone list feature
+    
+    Added "or overdues" to the summary so it is clear that phonelist
+    handles both holds and overdues.
+    
+    Signed-off-by: Josh Stompro <Stomproj at larl.org>
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+1	1	docs/admin/phonelist.txt
+
+commit 5beaf3ae96250320417a4c634dc5dbd34f90308d
+Author: Dan Wells <dbw2 at calvin.edu>
+Date:   Thu May 22 11:24:41 2014 -0400
+
+    LP#1314920 Stamping upgrade script
+    
+    Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+
+1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
+9	0	Open-ILS/src/sql/Pg/upgrade/0881.data.YAOUS-desc-update.sql
+0	9	Open-ILS/src/sql/Pg/upgrade/XXXX.data.YAOUS-desc-update.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0881.data.YAOUS-desc-update.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.YAOUS-desc-update.sql
+
+commit 4dbe9b1746ed929520b4f0006d2904cfe564d365
+Author: Jason Etheridge <jason at esilibrary.com>
+Date:   Thu May 1 04:15:55 2014 -0400
+
+    LP#1314920 change the desc for the org hiding setting
+    
+    so that it references physical_loc instead of ol
+    
+    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
+    Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+
+1	1	Open-ILS/src/sql/Pg/950.data.seed-values.sql
+9	0	Open-ILS/src/sql/Pg/upgrade/XXXX.data.YAOUS-desc-update.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.YAOUS-desc-update.sql
+
+commit 0575262008f19f16e9da5b1d56d0d9e7be884695
+Author: Remington Steed <rjs7 at calvin.edu>
+Date:   Fri Mar 7 13:56:25 2014 -0500
+
+    Remove buggy, unused function get_leaders_from_usergroup
+    
+    Recent editing and testing of get_leaders_from_usergroup() uncovered an
+    unrelated bug which renders the function useless (it returns all group
+    members, not just the leader). It wasn't previously caught because
+    Evergreen has no apparent references to this function. This commit
+    removes the unused function.
+    
+    Signed-off-by: Remington Steed <rjs7 at calvin.edu>
+    Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+
+0	27	Open-ILS/src/perlmods/lib/OpenILS/Application/Actor/UserGroups.pm
+
+commit e2261fe4fed56d9347583f98a7808d1bd7d009e8
+Author: Galen Charlton <gmc at esilibrary.com>
+Date:   Tue May 20 11:42:32 2014 -0700
+
+    LP#1321411: restore ability to handle credit payments using a processor other than Stripe
+    
+    This patch ensures that the processor name is passed
+    to OpenILS::Application::Circ::CreditCard::process_payment, avoiding
+    an exception thrown by Business::OnlinePayment.
+    
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+    Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+
+1	0	Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm
+
+commit 1ed5744ea0c457faedfbccb2c411978e1284e6e2
+Author: Jeff Godin <jgodin at tadl.org>
+Date:   Wed Oct 30 14:37:10 2013 -0400
+
+    LP#1246843: Don't show contact invalidators for new users
+    
+    Don't show contact invalidator buttons for new users. This affects
+    staged users and cloned users, where the contact fields have a value
+    when the editor initially loads.
+    
+    Signed-off-by: Jeff Godin <jgodin at tadl.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+3	1	Open-ILS/web/js/ui/default/actor/user/register.js
+
+commit 4e84fd93e902bda272f77338234c82dad857038a
+Author: Mike Rylander <mrylander at gmail.com>
+Date:   Tue May 20 14:30:20 2014 -0400
+
+    LP#1321429: Use server-local time as best-guess
+    
+    When first calculating the shelf expire time, we assume "now" as
+    the starting point by calling DateTime->now().  However, that gives
+    us the time in UTC.  That's not good because closed dates are stored
+    timezone-aware.  Instead, ask for server-local time.
+    
+    Signed-off-by: Mike Rylander <mrylander at gmail.com>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
+
+commit e174630d6c666dcfe55d78147398978a9ad26295
+Author: Dan Wells <dbw2 at calvin.edu>
+Date:   Thu May 1 13:47:46 2014 -0400
+
+    LP#1314902: Restore header bar styles on results pages
+    
+    Commit fc99f4f2 made an incomplete style change, changing
+    'results_header_bar' to be a class, but not changing the CSS.  The
+    simplest solution is to restore 'results_header_bar' to be an id, as
+    this fixes the main view, the responsive view, and also any custom CSS
+    which might affect this id.
+    
+    Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+    Signed-off-by: Remington Steed <rjs7 at calvin.edu>
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+1	1	Open-ILS/src/templates/opac/results.tt2
+
+commit 4df12a913c2b9ca16e734dc965e58fffdb512d0f
+Author: Galen Charlton <gmc at esilibrary.com>
+Date:   Tue May 20 16:48:57 2014 -0700
+
+    LP#1312945: pin schema update
+    
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+1	1	Open-ILS/src/sql/Pg/002.schema.config.sql
+68	0	Open-ILS/src/sql/Pg/upgrade/0880.function.authority.calculate_authority_linking.sql
+0	68	Open-ILS/src/sql/Pg/upgrade/XXXX.function.authority.calculate_authority_linking.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/0880.function.authority.calculate_authority_linking.sql
+ delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.authority.calculate_authority_linking.sql
+
+commit 73aff257cd74adba93a954fce0c5d4cb51ce227c
+Author: Galen Charlton <gmc at esilibrary.com>
+Date:   Tue May 20 16:46:02 2014 -0700
+
+    LP#1312945: add regression test
+    
+    This adds a test for the change to the
+    authority.calculate_authority_linking stored function.
+    
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+59	0	Open-ILS/src/sql/Pg/t/regress/lp1312945_auth_linking.pg
+ create mode 100644 Open-ILS/src/sql/Pg/t/regress/lp1312945_auth_linking.pg
+
+commit e7e973193a702441c390586c3a6f3e6762c55e69
+Author: Mike Rylander <mrylander at gmail.com>
+Date:   Wed Apr 30 18:38:29 2014 -0400
+
+    LP#1312945: baseline schema update
+    
+    Signed-off-by: Mike Rylander <mrylander at gmail.com>
+    Signed-off-by: Srey Seng <sreyseng at gmail.com>
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+24	14	Open-ILS/src/sql/Pg/999.functions.global.sql
+
+commit 663715d525dd21959cea463a705c619220b3afdd
+Author: Srey Seng <sreyseng at gmail.com>
+Date:   Wed Apr 30 15:20:17 2014 -0700
+
+    LP#1312945: authority.calculate_authority_linking and multiple linked tags
+    
+    The function "authority.calculate_authority_linking" was not able to deal with
+    situations where there are multiple marc tags that are linkable. The function
+    only process the first tag that contains a linking_subfield and returns that
+    to be inserted into the authority_linking table, even when there are more than
+    one of the same tag with linking_subfield.
+    
+    Added an additional loop to loop through each tag, for situations where there are
+    multiples of each tag.
+    
+    Signed-off-by: Srey Seng <sreyseng at gmail.com>
+    Signed-off-by: Mike Rylander <mrylander at gmail.com>
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+68	0	Open-ILS/src/sql/Pg/upgrade/XXXX.function.authority.calculate_authority_linking.sql
+ create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.authority.calculate_authority_linking.sql
+
+commit 89f8e98846f4defbde632abafdb2a019151d6088
+Author: Mike Rylander <mrylander at gmail.com>
+Date:   Wed Apr 30 12:58:11 2014 -0400
+
+    LP#1312945: auth-auth linking: cache less agressively and look for all links
+    
+    There was a logic inversion that was causing miss-use of a per-
+    record cache mechanism.  I remove that entirely, as it's not helpful
+    in practice.
+    
+    Also, after finding one use of a linked field we moved on to the
+    next, though it is possible for more than one link to exist for
+    different uses of a name, say.  Now we'll loop through all fields
+    to find all possible linkages.
+    
+    Signed-off-by: Mike Rylander <mrylander at gmail.com>
+    Signed-off-by: Srey Seng <sreyseng at gmail.com>
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+22	23	Open-ILS/src/support-scripts/authority_authority_linker.pl.in
+
+commit 2f27b78cf93e33b784f50f0c4ea5d71583532da7
+Author: Galen Charlton <gmc at esilibrary.com>
+Date:   Tue May 20 08:46:47 2014 -0700
+
+    LP#1296937: (follow-up) make $ids_only be the last parameter for ->charged_items()
+    
+    This change ensures that if a site fails to upgrade SIPServer at the
+    same time that they upgrade Evergreen, the renew all message won't
+    break on them.
+    
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+2	2	Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm
+1	1	Open-ILS/src/perlmods/lib/OpenILS/SIP/Transaction/RenewAll.pm
+
+commit 9ce8743646d30396dc6090f98be618d8bbec25f3
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date:   Thu Jan 23 12:07:06 2014 -0500
+
+    LP#1296937: (SIP2) Add ids_only parameter to _items functions
+    
+    This allows the caller to skip loading of barcodes and/or titles when
+    they are not needed, such as when the plan is to return counts, not
+    details.  Per bug 1321017, this is particular useful for patrons
+    that have metarecord holds.
+    
+    Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+20	9	Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm
+1	1	Open-ILS/src/perlmods/lib/OpenILS/SIP/Transaction/RenewAll.pm
+
+commit 148449c8c574461635009eb25687a08b1692da95
+Author: Galen Charlton <gmc at esilibrary.com>
+Date:   Fri May 16 10:40:49 2014 -0700
+
+    LP#1320048: remove the Date.W3CDTF() JavaScript module
+    
+    With the closed dates editor now using util.date, and
+    no other active use of Date.W3CDTF() going on, it can go.
+    
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+    Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+0	132	Open-ILS/web/opac/common/js/Date.W3CDTF.js
+0	3	Open-ILS/web/opac/skin/default/xml/myopac/myopac_checked.xml
+0	1	Open-ILS/web/opac/skin/default/xml/rdetail/rdetail_cn_details.xml
+ delete mode 100644 Open-ILS/web/opac/common/js/Date.W3CDTF.js
+
+commit 1990e6f2e26cc8bf46798f29e7a50ebeedadebb2
+Author: Galen Charlton <gmc at esilibrary.com>
+Date:   Fri May 16 10:35:01 2014 -0700
+
+    LP#1320048: remove last use of Date.W3CDTF() from closed dates editor
+    
+    To test, verify that the closed dates editor continues to
+    function normally, i.e.,
+    
+    * single all-day closures can be added
+    * a multi-day closing can be added
+    * one can set a "detailed closing" with a custom start
+      time and end time
+    * existing closures are display properly
+    
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+    Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+3	3	Open-ILS/xul/staff_client/server/admin/closed_dates.js
+3	1	Open-ILS/xul/staff_client/server/admin/closed_dates.xhtml
+
+commit 6d747f95e8c88775b6b2b3cecbc757a1455165d7
+Author: Galen Charlton <gmc at esilibrary.com>
+Date:   Fri May 16 10:03:45 2014 -0700
+
+    LP#1320048: correctly display closures in the closed dates editor
+    
+    This patch fixes a problem introduced by the patch for bug 1187035
+    that caused the closed dates editor to display all closures as if
+    they started and ended at the current time.
+    
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+    Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
+
+16	25	Open-ILS/xul/staff_client/server/admin/closed_dates.js
+1	0	Open-ILS/xul/staff_client/server/admin/closed_dates.xhtml
+
+commit ba0e6c0b09d763e1fef0685c03aa169e4d6562d7
+Author: Ben Shum <bshum at biblio.org>
+Date:   Thu Apr 10 23:16:41 2014 -0400
+
+    Documentation for adding OpenSearch to Firefox
+    
+    With some sample screenshots!
+    
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+    Signed-off-by: Remington Steed <rjs7 at calvin.edu>
+
+-	-	docs/media/opensearch1.png
+-	-	docs/media/opensearch2.png
+-	-	docs/media/opensearch3.png
+-	-	docs/media/opensearch4.png
+31	0	docs/opac/opensearch.txt
+2	0	docs/root.txt
+ create mode 100644 docs/media/opensearch1.png
+ create mode 100644 docs/media/opensearch2.png
+ create mode 100644 docs/media/opensearch3.png
+ create mode 100644 docs/media/opensearch4.png
+ create mode 100644 docs/opac/opensearch.txt
+
+commit 0c159dff820720fb560dcf88ab8cdb0aab2b27b6
+Author: Dan Wells <dbw2 at calvin.edu>
+Date:   Wed May 14 17:03:38 2014 -0400
+
+    Move authority.record_entry trigger changes out of transaction
+    
+    This should prevent 'cannot ALTER TABLE "record_entry" because it has
+    pending trigger events' errors.
+    
+    This is the same approach used in the original 0875 script, but we
+    might also work around the problem with a well-placed
+    SET CONSTRAINTS ALL IMMEDIATE;
+    
+    Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+
+21	14	Open-ILS/src/sql/Pg/version-upgrade/2.5.3-2.6.0-upgrade-db.sql
+
+commit 82a656943c6ac116e74847149c03b363c5744962
+Author: Dan Wells <dbw2 at calvin.edu>
+Date:   Wed May 14 17:49:51 2014 -0400
+
+    Preserve script version from 2.6.0
+    
+    The forward-port had some fixes, so revert those (to be reapplied
+    in the next commit) to better show fix history for 2.6.1.
+    
+    Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+
+14	21	Open-ILS/src/sql/Pg/version-upgrade/2.5.3-2.6.0-upgrade-db.sql
+
+commit bcf542d948619c9781d657e8fb13fbd64fb2a7be
+Author: Dan Wells <dbw2 at calvin.edu>
+Date:   Wed May 14 17:44:03 2014 -0400
+
+    Forward-port 2.6.0 version upgrade script
+    
+    Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+
+5858	0	Open-ILS/src/sql/Pg/version-upgrade/2.5.3-2.6.0-upgrade-db.sql
+ create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.5.3-2.6.0-upgrade-db.sql
+
+commit c04958b12b5ea91c68a41b891d1443fd868c9400
+Author: Yamil Suarez <yamil at yamil.com>
+Date:   Thu May 8 17:37:07 2014 -0400
+
+    Documentation: add a 'where' clause to bib record import stored procedure
+    
+    The stored procedure for doing bib record import was lacking a 'where'
+    clause in one of the update statements.
+    
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+
+2	1	docs/admin_initial_setup/migrating_your_data.txt
+
+commit 34c2878082127a35bc4a6064ab95274b983ca02c
+Author: Kathy Lussier <klussier at masslnc.org>
+Date:   Thu May 1 17:32:36 2014 -0400
+
+    Fix for docs on library information pages
+    
+    Fixes an AsciiDoc URL processing error.
+    
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+
+2	2	docs/opac/linked_libraries.txt
+
+commit 7b759a453dd036f9a5813d76dd5f4b35f62df71b
+Author: Hekman Library Technology Team <libsysadmin at calvin.edu>
+Date:   Tue Apr 22 15:37:17 2014 -0400
+
+    Docs 2.6: Lost Item Billing Min/Max Price Settings
+    
+    Add a short description for the new 2.6 feature "Lost Item Billing: New
+    Min/Max Price Settings" to the only section where it seems to fit, and it
+    seems obscure and hard to find. It could be useful to create a new, more
+    prominent section for common Org Unit Settings, possibly organized by
+    category. Sending this via GitHub to test the new Docs workflow.
+    
+    Signed-off-by: Remington Steed <rjs7 at calvin.edu>
+
+4	0	docs/admin_initial_setup/borrowing_items.txt
+
+commit 88b85a8321fa519662c6890e9cfb5b176315c123
+Author: Yamil Suarez <yamil at yamil.com>
+Date:   Wed Apr 30 11:57:16 2014 -0400
+
+    Documentation: added missing word to 'library settings editor' docs
+    
+    Added "editor" to label of what menu should be used.
+    
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+
+1	1	docs/admin/lsa-library_settings_editor.txt
+
+commit e7957e6ca408692d4e64055213818e6a0e00f73b
+Author: Yamil Suarez <yamil at yamil.com>
+Date:   Wed Apr 30 10:53:27 2014 -0400
+
+    Documentation: Removed bare setting names from Stripe payment doc
+    
+    Per jboyer-isl's suggestions
+    
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+
+0	9	docs/admin/lsa-library_settings_editor.txt
+
+commit 09fbc004969b4c642df3352907da361686dc21e7
+Author: Yamil Suarez <yamil at yamil.com>
+Date:   Wed Apr 30 10:22:42 2014 -0400
+
+    Documentation: Copied Stripe payment info into 'Library Settings Editor'
+    
+    Only modified slightly from the documentation provided in the EG 2.6
+    release notes.
+    
+    Signed-off-by: Yamil Suarez <yamil at yamil.com>
+
+39	0	docs/admin/lsa-library_settings_editor.txt
+
+commit 22d3dcfd57d1ed1c2ed7813ca3e39f5cd571b34e
+Author: Kathy Lussier <klussier at masslnc.org>
+Date:   Sun Apr 27 02:43:16 2014 -0400
+
+    Library information pages
+    
+    Updating the linked libraries documentation to include details on the new
+    library information pages introduced in 2.6.
+    
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+
+38	14	docs/opac/linked_libraries.txt
+
+commit ebe8cf27027b990723d6956a11bdc508ffe66bda
+Author: Kathy Lussier <klussier at masslnc.org>
+Date:   Sun Apr 27 00:48:36 2014 -0400
+
+    Linked libraries docs
+    
+    Documentation to the 2.5 feature that allows sites to add links in the
+    catalog from copy details area of the catalog.
+    
+    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
+
+23	0	docs/opac/linked_libraries.txt
+2	0	docs/root.txt
+ create mode 100644 docs/opac/linked_libraries.txt
+
+commit d9604850f60f10ee619e0e0bf1b5f08faf1f08a1
+Author: Ben Shum <bshum at biblio.org>
+Date:   Thu Apr 24 20:58:17 2014 -0400
+
+    Only create extension intarray if it does not already exist
+    
+    Simple change to skip over adding intarray if it already exists in a database
+    for some reason.
+    
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+1	1	Open-ILS/src/sql/Pg/upgrade/0864.MVF_CRA-upgrade.sql
+
+commit f6bb7916c865d0f7b0843b73dd89a8479b4be4bc
+Author: Thomas Berezansky <tsbere at mvlc.org>
+Date:   Tue Apr 22 09:20:20 2014 -0400
+
+    LP#1310283: Propogate .staff through Z3950 searches
+    
+    So that local catalog Z3950 searches don't only show opac visible bibs.
+    
+    Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
+    Signed-off-by: Ben Shum <bshum at biblio.org>
+
+4	1	Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm
+
+commit 3665b7c34fffd76cb3b4aa6756ba477f6ff8075a
+Author: Galen Charlton <gmc at esilibrary.com>
+Date:   Wed Apr 23 01:45:43 2014 -0400
+
+    LP#1311467: fix heading validation in bib editor
+    
+    This patch fixes a regression whereby clicking the validate button
+    in the bib editor would result in no headings getting checked.
+    
+    In the process, it enables 'startwith' to be used as a JSON query
+    operator for all types of predicates, not just the results of
+    transformed values.
+    
+    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+    Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+2	0	Open-ILS/examples/fm_IDL.xml
+21	4	Open-ILS/src/c-apps/oils_sql.c
+
+commit cfd5d5219c1d8b43fc6e6d87e496e09384f6f919
+Author: Dan Wells <dbw2 at calvin.edu>
+Date:   Wed Apr 16 09:56:53 2014 -0400
+
+    Compile and Tweak Release Notes for 2.6.0
+    
+    Also, add '.txt' to template name, since our build process expects
+    and uses that extension.
+    
+    Signed-off-by: Dan Wells <dbw2 at calvin.edu>
+
+557	0	docs/RELEASE_NOTES_2_6.txt
+0	18	docs/RELEASE_NOTES_NEXT/Administration/staff-initials.txt
+0	98	docs/RELEASE_NOTES_NEXT/Cataloging/fixed_fields_enhancements.txt
+0	39	docs/RELEASE_NOTES_NEXT/Cataloging/marc_export_replacement.txt
+0	24	docs/RELEASE_NOTES_NEXT/Circulation/lost_min_max_item_pricing.txt
+0	17	docs/RELEASE_NOTES_NEXT/Circulation/user_editor_update_expire_date_button.txt
+0	40	docs/RELEASE_NOTES_NEXT/OPAC/Composite_Record_Attributes.txt
+0	13	docs/RELEASE_NOTES_NEXT/OPAC/Disable_Autosuggest.txt
+0	21	docs/RELEASE_NOTES_NEXT/OPAC/Located_URI_visibility.txt
+0	45	docs/RELEASE_NOTES_NEXT/OPAC/Multi_Valued_fields.txt
+0	5	docs/RELEASE_NOTES_NEXT/OPAC/OpenSearch.txt
+0	33	docs/RELEASE_NOTES_NEXT/OPAC/TPAC_library_pages.txt
+0	38	docs/RELEASE_NOTES_NEXT/OPAC/TPAC_metarecords.txt
+0	8	docs/RELEASE_NOTES_NEXT/OPAC/WCAG.txt
+0	36	docs/RELEASE_NOTES_NEXT/OPAC/stripe_payments.txt
+0	18	docs/RELEASE_NOTES_NEXT/RELEASE_NOTE_TEMPLATE
+18	0	docs/RELEASE_NOTES_NEXT/RELEASE_NOTE_TEMPLATE.txt
+3	46	docs/RELEASE_NOTES_NEXT/_acknowledgments
+0	21	docs/RELEASE_NOTES_NEXT/removal_of_ingest.txt
+ create mode 100644 docs/RELEASE_NOTES_2_6.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/staff-initials.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/fixed_fields_enhancements.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/marc_export_replacement.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/lost_min_max_item_pricing.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/user_editor_update_expire_date_button.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/Composite_Record_Attributes.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/Disable_Autosuggest.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/Located_URI_visibility.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/Multi_Valued_fields.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/OpenSearch.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/TPAC_library_pages.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/TPAC_metarecords.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/WCAG.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/stripe_payments.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/RELEASE_NOTE_TEMPLATE
+ create mode 100644 docs/RELEASE_NOTES_NEXT/RELEASE_NOTE_TEMPLATE.txt
+ delete mode 100644 docs/RELEASE_NOTES_NEXT/removal_of_ingest.txt
+
+commit 4128a12cfe52b74718f125428bc9de90785ad525
+Author: Mike Rylander <mrylander at gmail.com>
+Date:   Tue Apr 22 11:34:07 2014 -0400
+
+    Grab an up-to-date relator code list. Thanks, LoC!
+    
+    Signed-off-by: Mike Rylander <mrylander at gmail.com>
+
+269	0	Open-ILS/src/extras/relators.tsv
+ create mode 100644 Open-ILS/src/extras/relators.tsv
diff --git a/Open-ILS/src/perlmods/lib/OpenILS/Application.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application.pm
index d750216..a5eb38f 100644
--- a/Open-ILS/src/perlmods/lib/OpenILS/Application.pm
+++ b/Open-ILS/src/perlmods/lib/OpenILS/Application.pm
@@ -7,7 +7,7 @@ use OpenILS::Utils::Fieldmapper;
 sub ils_version {
     # version format is "x-y-z", for example "2-0-0" for Evergreen 2.0.0
     # For branches, format is "x-y"
-    return "HEAD";
+    return "2-7-0";
 }
 
 __PACKAGE__->register_method(
diff --git a/Open-ILS/src/sql/Pg/002.schema.config.sql b/Open-ILS/src/sql/Pg/002.schema.config.sql
index be088c2..1cc3175 100644
--- a/Open-ILS/src/sql/Pg/002.schema.config.sql
+++ b/Open-ILS/src/sql/Pg/002.schema.config.sql
@@ -92,6 +92,7 @@ CREATE TRIGGER no_overlapping_deps
     FOR EACH ROW EXECUTE PROCEDURE evergreen.array_overlap_check ('deprecates');
 
 INSERT INTO config.upgrade_log (version, applied_to) VALUES ('0891', :eg_version); -- csharp/paxed/bshum
+INSERT INTO config.upgrade_log (version, applied_to) VALUES ('2.7.0', :eg_version);
 
 CREATE TABLE config.bib_source (
 	id		SERIAL	PRIMARY KEY,
diff --git a/Open-ILS/src/sql/Pg/version-upgrade/2.6-2.7.0-upgrade-db.sql b/Open-ILS/src/sql/Pg/version-upgrade/2.6-2.7.0-upgrade-db.sql
new file mode 100644
index 0000000..2ea0815
--- /dev/null
+++ b/Open-ILS/src/sql/Pg/version-upgrade/2.6-2.7.0-upgrade-db.sql
@@ -0,0 +1,765 @@
+--Upgrade Script for 2.6 to 2.7.0
+\set eg_version '''2.7.0'''
+BEGIN;
+INSERT INTO config.upgrade_log (version, applied_to) VALUES ('2.7.0', :eg_version);
+-- check whether patch can be applied
+SELECT evergreen.upgrade_deps_block_check('0884', :eg_version);
+
+UPDATE container.biblio_record_entry_bucket_type
+SET label = oils_i18n_gettext(
+	'bookbag',
+	'Book List',
+	'cbrebt',
+	'label'
+) WHERE code = 'bookbag';
+
+UPDATE container.user_bucket_type
+SET label = oils_i18n_gettext(
+	'folks:pub_book_bags.view',
+	'List Published Book Lists',
+	'cubt',
+	'label'
+) WHERE code = 'folks:pub_book_bags.view';
+
+UPDATE container.user_bucket_type
+SET label = oils_i18n_gettext(
+	'folks:pub_book_bags.add',
+	'Add to Published Book Lists',
+	'cubt',
+	'label'
+) WHERE code = 'folks:pub_book_bags.add';
+
+UPDATE action_trigger.hook
+SET description = oils_i18n_gettext(
+	'container.biblio_record_entry_bucket.csv',
+	'Produce a CSV file representing a book list',
+	'ath',
+	'description'
+) WHERE key = 'container.biblio_record_entry_bucket.csv';
+
+UPDATE action_trigger.reactor
+SET description = oils_i18n_gettext(
+	'ContainerCSV',
+	'Facilitates producing a CSV file representing a book list by introducing an "items" variable into the TT environment, sorted as dictated according to user params',
+	'atr',
+	'description'
+)
+WHERE module = 'ContainerCSV';
+
+UPDATE action_trigger.event_definition
+SET template = REPLACE(template, 'bookbag', 'book list'),
+name = 'Book List CSV'
+WHERE name = 'Bookbag CSV';
+
+UPDATE config.org_unit_setting_type
+SET description = oils_i18n_gettext(
+	'opac.patron.temporary_list_warn',
+	'Present a warning dialog to the patron when a patron adds a book to a temporary book list.',
+	'coust',
+	'description'
+) WHERE name = 'opac.patron.temporary_list_warn';
+
+UPDATE config.usr_setting_type
+SET label = oils_i18n_gettext(
+	'opac.default_list',
+	'Default list to use when adding to a list',
+	'cust',
+	'label'
+),
+description = oils_i18n_gettext(
+	'opac.default_list',
+	'Default list to use when adding to a list',
+	'cust',
+	'description'
+) WHERE name = 'opac.default_list';
+
+
+SELECT evergreen.upgrade_deps_block_check('0885', :eg_version);
+
+CREATE OR REPLACE FUNCTION evergreen.ranked_volumes(
+    bibid BIGINT[],
+    ouid INT,
+    depth INT DEFAULT NULL,
+    slimit HSTORE DEFAULT NULL,
+    soffset HSTORE DEFAULT NULL,
+    pref_lib INT DEFAULT NULL,
+    includes TEXT[] DEFAULT NULL::TEXT[]
+) RETURNS TABLE(id BIGINT, name TEXT, label_sortkey TEXT, rank BIGINT) AS $$
+    WITH RECURSIVE ou_depth AS (
+        SELECT COALESCE(
+            $3,
+            (
+                SELECT depth
+                FROM actor.org_unit_type aout
+                    INNER JOIN actor.org_unit ou ON ou_type = aout.id
+                WHERE ou.id = $2
+            )
+        ) AS depth
+    ), descendant_depth AS (
+        SELECT  ou.id,
+                ou.parent_ou,
+                out.depth
+        FROM  actor.org_unit ou
+                JOIN actor.org_unit_type out ON (out.id = ou.ou_type)
+                JOIN anscestor_depth ad ON (ad.id = ou.id),
+                ou_depth
+        WHERE ad.depth = ou_depth.depth
+            UNION ALL
+        SELECT  ou.id,
+                ou.parent_ou,
+                out.depth
+        FROM  actor.org_unit ou
+                JOIN actor.org_unit_type out ON (out.id = ou.ou_type)
+                JOIN descendant_depth ot ON (ot.id = ou.parent_ou)
+    ), anscestor_depth AS (
+        SELECT  ou.id,
+                ou.parent_ou,
+                out.depth
+        FROM  actor.org_unit ou
+                JOIN actor.org_unit_type out ON (out.id = ou.ou_type)
+        WHERE ou.id = $2
+            UNION ALL
+        SELECT  ou.id,
+                ou.parent_ou,
+                out.depth
+        FROM  actor.org_unit ou
+                JOIN actor.org_unit_type out ON (out.id = ou.ou_type)
+                JOIN anscestor_depth ot ON (ot.parent_ou = ou.id)
+    ), descendants as (
+        SELECT ou.* FROM actor.org_unit ou JOIN descendant_depth USING (id)
+    )
+
+    SELECT ua.id, ua.name, ua.label_sortkey, MIN(ua.rank) AS rank FROM (
+        SELECT acn.id, aou.name, acn.label_sortkey,
+            RANK() OVER w
+        FROM asset.call_number acn
+            JOIN asset.copy acp ON (acn.id = acp.call_number)
+            JOIN descendants AS aou ON (acp.circ_lib = aou.id)
+        WHERE acn.record = ANY ($1)
+            AND acn.deleted IS FALSE
+            AND acp.deleted IS FALSE
+            AND CASE WHEN ('exclude_invisible_acn' = ANY($7)) THEN
+                EXISTS (
+                    SELECT 1
+                    FROM asset.opac_visible_copies
+                    WHERE copy_id = acp.id AND record = acn.record
+                ) ELSE TRUE END
+        GROUP BY acn.id, acp.status, aou.name, acn.label_sortkey, aou.id
+        WINDOW w AS (
+            ORDER BY
+                COALESCE(
+                    CASE WHEN aou.id = $2 THEN -20000 END,
+                    CASE WHEN aou.id = $6 THEN -10000 END,
+                    (SELECT distance - 5000
+                        FROM actor.org_unit_descendants_distance($6) as x
+                        WHERE x.id = aou.id AND $6 IN (
+                            SELECT q.id FROM actor.org_unit_descendants($2) as q)),
+                    (SELECT e.distance FROM actor.org_unit_descendants_distance($2) as e WHERE e.id = aou.id),
+                    1000
+                ),
+                evergreen.rank_cp_status(acp.status)
+        )
+    ) AS ua
+    GROUP BY ua.id, ua.name, ua.label_sortkey
+    ORDER BY rank, ua.name, ua.label_sortkey
+    LIMIT ($4 -> 'acn')::INT
+    OFFSET ($5 -> 'acn')::INT;
+$$ LANGUAGE SQL STABLE ROWS 10;
+
+CREATE OR REPLACE FUNCTION evergreen.ranked_volumes
+    ( bibid BIGINT, ouid INT, depth INT DEFAULT NULL, slimit HSTORE DEFAULT NULL, soffset HSTORE DEFAULT NULL, pref_lib INT DEFAULT NULL, includes TEXT[] DEFAULT NULL::TEXT[] )
+    RETURNS TABLE (id BIGINT, name TEXT, label_sortkey TEXT, rank BIGINT)
+    AS $$ SELECT * FROM evergreen.ranked_volumes(ARRAY[$1],$2,$3,$4,$5,$6,$7) $$ LANGUAGE SQL STABLE;
+
+
+SELECT evergreen.upgrade_deps_block_check('0886', :eg_version);
+
+INSERT INTO config.copy_status
+(id, name, holdable, opac_visible, copy_active, restrict_copy_delete)
+VALUES (17, 'Lost and Paid', FALSE, FALSE, FALSE, TRUE);
+
+INSERT INTO config.org_unit_setting_type
+(name, grp, label, description, datatype)
+VALUES
+('circ.use_lost_paid_copy_status',
+ 'circ',
+ oils_i18n_gettext('circ.use_lost_paid_copy_status',
+     'Use Lost and Paid copy status',
+     'coust', 'label'),
+ oils_i18n_gettext('circ.use_lost_paid_copy_status',
+     'Use Lost and Paid copy status when lost or long overdue billing is paid',
+     'coust', 'description'),
+ 'bool');
+
+
+-- check whether patch can be applied
+SELECT evergreen.upgrade_deps_block_check('0888', :eg_version);
+
+DROP VIEW acq.lineitem_summary;
+
+CREATE VIEW acq.lineitem_summary AS
+    SELECT 
+        li.id AS lineitem, 
+        (
+            SELECT COUNT(lid.id) 
+            FROM acq.lineitem_detail lid
+            WHERE lineitem = li.id
+        ) AS item_count,
+        (
+            SELECT COUNT(lid.id) 
+            FROM acq.lineitem_detail lid
+            WHERE recv_time IS NOT NULL AND lineitem = li.id
+        ) AS recv_count,
+        (
+            SELECT COUNT(lid.id) 
+            FROM acq.lineitem_detail lid
+                JOIN acq.cancel_reason acqcr ON (acqcr.id = lid.cancel_reason)
+            WHERE acqcr.keep_debits IS FALSE AND lineitem = li.id
+        ) AS cancel_count,
+        (
+            SELECT COUNT(lid.id) 
+            FROM acq.lineitem_detail lid
+                JOIN acq.cancel_reason acqcr ON (acqcr.id = lid.cancel_reason)
+            WHERE acqcr.keep_debits IS TRUE AND lineitem = li.id
+        ) AS delay_count,
+        (
+            SELECT COUNT(lid.id) 
+            FROM acq.lineitem_detail lid
+                JOIN acq.fund_debit debit ON (lid.fund_debit = debit.id)
+            WHERE NOT debit.encumbrance AND lineitem = li.id
+        ) AS invoice_count,
+        (
+            SELECT COUNT(DISTINCT(lid.id)) 
+            FROM acq.lineitem_detail lid
+                JOIN acq.claim claim ON (claim.lineitem_detail = lid.id)
+            WHERE lineitem = li.id
+        ) AS claim_count,
+        (
+            SELECT (COUNT(lid.id) * li.estimated_unit_price)::NUMERIC(8,2)
+            FROM acq.lineitem_detail lid
+            WHERE lid.cancel_reason IS NULL AND lineitem = li.id
+        ) AS estimated_amount,
+        (
+            SELECT SUM(debit.amount)::NUMERIC(8,2)
+            FROM acq.lineitem_detail lid
+                JOIN acq.fund_debit debit ON (lid.fund_debit = debit.id)
+            WHERE debit.encumbrance AND lineitem = li.id
+        ) AS encumbrance_amount,
+        (
+            SELECT SUM(debit.amount)::NUMERIC(8,2)
+            FROM acq.lineitem_detail lid
+                JOIN acq.fund_debit debit ON (lid.fund_debit = debit.id)
+            WHERE NOT debit.encumbrance AND lineitem = li.id
+        ) AS paid_amount
+
+        FROM acq.lineitem AS li;
+
+
+-- check whether patch can be applied
+SELECT evergreen.upgrade_deps_block_check('0889', :eg_version);
+
+-- Update ACQ cancel reason names, but only those that 
+-- have not already been locally modified from stock values.
+
+UPDATE acq.cancel_reason 
+    SET label = oils_i18n_gettext(1,'Canceled: Invalid ISBN', 'acqcr', 'label')
+    WHERE id = 1 AND label = 'invalid_isbn';
+
+UPDATE acq.cancel_reason 
+    SET label = oils_i18n_gettext(1,'Canceled: Postpone', 'acqcr', 'label')
+    WHERE id = 2 AND label = 'postpone';
+
+UPDATE acq.cancel_reason 
+    SET label = oils_i18n_gettext(1,'Delayed: Delivered but Lost', 'acqcr', 'label')
+    WHERE id = 3 AND label = 'delivered_but_lost';
+
+UPDATE acq.cancel_reason 
+    SET label = oils_i18n_gettext(1,'Canceled: Deleted', 'acqcr', 'label')
+    WHERE id = 1002 AND label = 'Deleted';
+
+UPDATE acq.cancel_reason 
+    SET label = oils_i18n_gettext(1,'Delayed: Changed', 'acqcr', 'label')
+    WHERE id = 1003 AND label = 'Changed';
+
+UPDATE acq.cancel_reason 
+    SET label = oils_i18n_gettext(1,'Delayed: No Action', 'acqcr', 'label')
+    WHERE id = 1004 AND label = 'No action';
+
+UPDATE acq.cancel_reason 
+    SET label = oils_i18n_gettext(1,'Delayed: Accepted without amendment', 'acqcr', 'label')
+    WHERE id = 1005 AND label = 'Accepted without amendment';
+
+UPDATE acq.cancel_reason 
+    SET label = oils_i18n_gettext(1,'Canceled: Not Accepted', 'acqcr', 'label')
+    WHERE id = 1007 AND label = 'Not accepted';
+
+UPDATE acq.cancel_reason 
+    SET label = oils_i18n_gettext(1,'Canceled: Not Found', 'acqcr', 'label')
+    WHERE id = 1010 AND label = 'Not found';
+
+UPDATE acq.cancel_reason 
+    SET label = oils_i18n_gettext(1,'Delayed: Accepted with amendment', 'acqcr', 'label')
+    WHERE id = 1024 AND label = 'Accepted with amendment, no confirmation required';
+
+UPDATE acq.cancel_reason 
+    SET label = oils_i18n_gettext(1,'Delayed: Split Quantity', 'acqcr', 'label')
+    WHERE id = 1211 AND label = 'Split quantity';
+
+UPDATE acq.cancel_reason 
+    SET label = oils_i18n_gettext(1,'Delayed: Ordered Quantity', 'acqcr', 'label')
+    WHERE id = 1221 AND label = 'Ordered quantity';
+
+UPDATE acq.cancel_reason 
+    SET label = oils_i18n_gettext(1,'Delayed: Pieces Delivered', 'acqcr', 'label')
+    WHERE id = 1246 AND label = 'Pieces delivered';
+
+UPDATE acq.cancel_reason 
+    SET label = oils_i18n_gettext(1,'Delayed: Backorder', 'acqcr', 'label')
+    WHERE id = 1283 AND label = 'Backorder quantity';
+
+-- action/trigger additions
+-- All following changes are only applied where the source data matches
+-- the stock data.  IOW, if a template has been locally modified, 
+-- it's left unchanged.
+
+DO $$
+BEGIN
+    -- avoid collisions by testing for the presence of the 
+    -- desired environment addition.
+
+    PERFORM 1 FROM action_trigger.environment
+        WHERE event_def = 4 AND path = 'lineitems.cancel_reason';
+    IF NOT FOUND THEN 
+        INSERT INTO action_trigger.environment (event_def, path) 
+            VALUES (4, 'lineitems.cancel_reason');
+    END IF;
+
+    PERFORM 1 FROM action_trigger.environment
+        WHERE event_def = 14 AND path = 'cancel_reason';
+    IF NOT FOUND THEN 
+        INSERT INTO action_trigger.environment (event_def, path) 
+            VALUES ( 14, 'cancel_reason' );
+    END IF;
+
+    PERFORM 1 FROM action_trigger.environment
+        WHERE event_def = 14 AND path = 'lineitem_details.cancel_reason';
+    IF NOT FOUND THEN 
+        INSERT INTO action_trigger.environment (event_def, path) 
+            VALUES ( 14, 'lineitem_details.cancel_reason' );
+    END IF;
+END $$;
+
+UPDATE action_trigger.event_definition SET template = 
+$$
+[%- USE date -%]
+[%-
+    # find a lineitem attribute by name and optional type
+    BLOCK get_li_attr;
+        FOR attr IN li.attributes;
+            IF attr.attr_name == attr_name;
+                IF !attr_type OR attr_type == attr.attr_type;
+                    attr.attr_value;
+                    LAST;
+                END;
+            END;
+        END;
+    END
+-%]
+
+<h2>Purchase Order: [% target.name %] ([% target.id %])</h2>
+<br/>
+date <b>[% date.format(date.now, '%Y%m%d') %]</b>
+<br/>
+
+<style>
+    table td { padding:5px; border:1px solid #aaa;}
+    table { width:95%; border-collapse:collapse; }
+    #vendor-notes { padding:5px; border:1px solid #aaa; }
+</style>
+<table id='vendor-table'>
+  <tr>
+    <td valign='top'>Vendor</td>
+    <td>
+      <div>[% target.provider.name %]</div>
+      <div>[% target.provider.addresses.0.street1 %]</div>
+      <div>[% target.provider.addresses.0.street2 %]</div>
+      <div>[% target.provider.addresses.0.city %]</div>
+      <div>[% target.provider.addresses.0.state %]</div>
+      <div>[% target.provider.addresses.0.country %]</div>
+      <div>[% target.provider.addresses.0.post_code %]</div>
+    </td>
+    <td valign='top'>Ship to / Bill to</td>
+    <td>
+      <div>[% target.ordering_agency.name %]</div>
+      <div>[% target.ordering_agency.billing_address.street1 %]</div>
+      <div>[% target.ordering_agency.billing_address.street2 %]</div>
+      <div>[% target.ordering_agency.billing_address.city %]</div>
+      <div>[% target.ordering_agency.billing_address.state %]</div>
+      <div>[% target.ordering_agency.billing_address.country %]</div>
+      <div>[% target.ordering_agency.billing_address.post_code %]</div>
+    </td>
+  </tr>
+</table>
+
+<br/><br/>
+<fieldset id='vendor-notes'>
+    <legend>Notes to the Vendor</legend>
+    <ul>
+    [% FOR note IN target.notes %]
+        [% IF note.vendor_public == 't' %]
+            <li>[% note.value %]</li>
+        [% END %]
+    [% END %]
+    </ul>
+</fieldset>
+<br/><br/>
+
+<table>
+  <thead>
+    <tr>
+      <th>PO#</th>
+      <th>ISBN or Item #</th>
+      <th>Title</th>
+      <th>Quantity</th>
+      <th>Unit Price</th>
+      <th>Line Total</th>
+      <th>Delayed / Canceled</th>
+      <th>Notes</th>
+    </tr>
+  </thead>
+  <tbody>
+
+  [% subtotal = 0 %]
+  [% FOR li IN target.lineitems %]
+
+  <tr>
+    [% count = li.lineitem_details.size %]
+    [% price = li.estimated_unit_price %]
+    [% litotal = (price * count) %]
+    [% subtotal = subtotal + litotal %]
+    [% 
+        ident_attr = helpers.get_li_order_ident(li.attributes);
+        SET ident_value = ident_attr.attr_value IF ident_attr;
+    %]
+    <td>[% target.id %]</td>
+    <td>[% ident_value %]</td>
+    <td>[% PROCESS get_li_attr attr_name = 'title' %]</td>
+    <td>[% count %]</td>
+    <td>[% price %]</td>
+    <td>[% litotal %]</td>
+    <td>[% li.cancel_reason.label %]</td>
+    <td>
+        <ul>
+        [% FOR note IN li.lineitem_notes %]
+            [% IF note.vendor_public == 't' %]
+                <li>[% note.value %]</li>
+            [% END %]
+        [% END %]
+        </ul>
+    </td>
+  </tr>
+  [% END %]
+  <tr>
+    <td/><td/><td/><td/>
+    <td>Subtotal</td>
+    <td>[% subtotal %]</td>
+  </tr>
+  </tbody>
+</table>
+
+<br/>
+
+Total Line Item Count: [% target.lineitems.size %]
+$$
+WHERE id = 4 AND template = 
+$$
+[%- USE date -%]
+[%-
+    # find a lineitem attribute by name and optional type
+    BLOCK get_li_attr;
+        FOR attr IN li.attributes;
+            IF attr.attr_name == attr_name;
+                IF !attr_type OR attr_type == attr.attr_type;
+                    attr.attr_value;
+                    LAST;
+                END;
+            END;
+        END;
+    END
+-%]
+
+<h2>Purchase Order: [% target.name %] ([% target.id %])</h2>
+<br/>
+date <b>[% date.format(date.now, '%Y%m%d') %]</b>
+<br/>
+
+<style>
+    table td { padding:5px; border:1px solid #aaa;}
+    table { width:95%; border-collapse:collapse; }
+    #vendor-notes { padding:5px; border:1px solid #aaa; }
+</style>
+<table id='vendor-table'>
+  <tr>
+    <td valign='top'>Vendor</td>
+    <td>
+      <div>[% target.provider.name %]</div>
+      <div>[% target.provider.addresses.0.street1 %]</div>
+      <div>[% target.provider.addresses.0.street2 %]</div>
+      <div>[% target.provider.addresses.0.city %]</div>
+      <div>[% target.provider.addresses.0.state %]</div>
+      <div>[% target.provider.addresses.0.country %]</div>
+      <div>[% target.provider.addresses.0.post_code %]</div>
+    </td>
+    <td valign='top'>Ship to / Bill to</td>
+    <td>
+      <div>[% target.ordering_agency.name %]</div>
+      <div>[% target.ordering_agency.billing_address.street1 %]</div>
+      <div>[% target.ordering_agency.billing_address.street2 %]</div>
+      <div>[% target.ordering_agency.billing_address.city %]</div>
+      <div>[% target.ordering_agency.billing_address.state %]</div>
+      <div>[% target.ordering_agency.billing_address.country %]</div>
+      <div>[% target.ordering_agency.billing_address.post_code %]</div>
+    </td>
+  </tr>
+</table>
+
+<br/><br/>
+<fieldset id='vendor-notes'>
+    <legend>Notes to the Vendor</legend>
+    <ul>
+    [% FOR note IN target.notes %]
+        [% IF note.vendor_public == 't' %]
+            <li>[% note.value %]</li>
+        [% END %]
+    [% END %]
+    </ul>
+</fieldset>
+<br/><br/>
+
+<table>
+  <thead>
+    <tr>
+      <th>PO#</th>
+      <th>ISBN or Item #</th>
+      <th>Title</th>
+      <th>Quantity</th>
+      <th>Unit Price</th>
+      <th>Line Total</th>
+      <th>Notes</th>
+    </tr>
+  </thead>
+  <tbody>
+
+  [% subtotal = 0 %]
+  [% FOR li IN target.lineitems %]
+
+  <tr>
+    [% count = li.lineitem_details.size %]
+    [% price = li.estimated_unit_price %]
+    [% litotal = (price * count) %]
+    [% subtotal = subtotal + litotal %]
+    [% 
+        ident_attr = helpers.get_li_order_ident(li.attributes);
+        SET ident_value = ident_attr.attr_value IF ident_attr;
+    %]
+    <td>[% target.id %]</td>
+    <td>[% ident_value %]</td>
+    <td>[% PROCESS get_li_attr attr_name = 'title' %]</td>
+    <td>[% count %]</td>
+    <td>[% price %]</td>
+    <td>[% litotal %]</td>
+    <td>
+        <ul>
+        [% FOR note IN li.lineitem_notes %]
+            [% IF note.vendor_public == 't' %]
+                <li>[% note.value %]</li>
+            [% END %]
+        [% END %]
+        </ul>
+    </td>
+  </tr>
+  [% END %]
+  <tr>
+    <td/><td/><td/><td/>
+    <td>Subtotal</td>
+    <td>[% subtotal %]</td>
+  </tr>
+  </tbody>
+</table>
+
+<br/>
+
+Total Line Item Count: [% target.lineitems.size %]
+$$;
+
+-- lineitem worksheet
+UPDATE action_trigger.event_definition SET template =
+$$
+[%- USE date -%]
+[%- SET li = target; -%]
+<div class="wrapper">
+    <div class="summary" style='font-size:110%; font-weight:bold;'>
+
+        <div>Title: [% helpers.get_li_attr("title", "", li.attributes) %]</div>
+        <div>Author: [% helpers.get_li_attr("author", "", li.attributes) %]</div>
+        <div class="count">Item Count: [% li.lineitem_details.size %]</div>
+        <div class="lineid">Lineitem ID: [% li.id %]</div>
+        <div>Open Holds: [% helpers.bre_open_hold_count(li.eg_bib_id) %]</div>
+        [% IF li.cancel_reason.label %]
+        <div>[% li.cancel_reason.label %]</div>
+        [% END %]
+
+        [% IF li.distribution_formulas.size > 0 %]
+            [% SET forms = [] %]
+            [% FOREACH form IN li.distribution_formulas; forms.push(form.formula.name); END %]
+            <div>Distribution Formulas: [% forms.join(',') %]</div>
+        [% END %]
+
+        [% IF li.lineitem_notes.size > 0 %]
+            Lineitem Notes:
+            <ul>
+                [%- FOR note IN li.lineitem_notes -%]
+                    <li>
+                    [% IF note.alert_text %]
+                        [% note.alert_text.code -%] 
+                        [% IF note.value -%]
+                            : [% note.value %]
+                        [% END %]
+                    [% ELSE %]
+                        [% note.value -%] 
+                    [% END %]
+                    </li>
+                [% END %]
+            </ul>
+        [% END %]
+    </div>
+    <br/>
+    <table>
+        <thead>
+            <tr>
+                <th>Branch</th>
+                <th>Barcode</th>
+                <th>Call Number</th>
+                <th>Fund</th>
+                <th>Shelving Location</th>
+                <th>Recd.</th>
+                <th>Notes</th>
+                <th>Delayed / Canceled</th>
+            </tr>
+        </thead>
+        <tbody>
+        <!-- set detail.owning_lib from fm object to org name -->
+        [% FOREACH detail IN li.lineitem_details %]
+            [% detail.owning_lib = detail.owning_lib.shortname %]
+        [% END %]
+
+        [% FOREACH detail IN li.lineitem_details.sort('owning_lib') %]
+            [% 
+                IF detail.eg_copy_id;
+                    SET copy = detail.eg_copy_id;
+                    SET cn_label = copy.call_number.label;
+                ELSE; 
+                    SET copy = detail; 
+                    SET cn_label = detail.cn_label;
+                END 
+            %]
+            <tr>
+                <!-- acq.lineitem_detail.id = [%- detail.id -%] -->
+                <td style='padding:5px;'>[% detail.owning_lib %]</td>
+                <td style='padding:5px;'>[% IF copy.barcode   %]<span class="barcode"  >[% detail.barcode   %]</span>[% END %]</td>
+                <td style='padding:5px;'>[% IF cn_label %]<span class="cn_label" >[% cn_label  %]</span>[% END %]</td>
+                <td style='padding:5px;'>[% IF detail.fund %]<span class="fund">[% detail.fund.code %] ([% detail.fund.year %])</span>[% END %]</td>
+                <td style='padding:5px;'>[% copy.location.name %]</td>
+                <td style='padding:5px;'>[% IF detail.recv_time %]<span class="recv_time">[% detail.recv_time %]</span>[% END %]</td>
+                <td style='padding:5px;'>[% detail.note %]</td>
+                <td style='padding:5px;'>[% detail.cancel_reason.label %]</td>
+            </tr>
+        [% END %]
+        </tbody>
+    </table>
+</div>
+$$
+WHERE id = 14 AND template = 
+$$
+[%- USE date -%]
+[%- SET li = target; -%]
+<div class="wrapper">
+    <div class="summary" style='font-size:110%; font-weight:bold;'>
+
+        <div>Title: [% helpers.get_li_attr("title", "", li.attributes) %]</div>
+        <div>Author: [% helpers.get_li_attr("author", "", li.attributes) %]</div>
+        <div class="count">Item Count: [% li.lineitem_details.size %]</div>
+        <div class="lineid">Lineitem ID: [% li.id %]</div>
+        <div>Open Holds: [% helpers.bre_open_hold_count(li.eg_bib_id) %]</div>
+
+        [% IF li.distribution_formulas.size > 0 %]
+            [% SET forms = [] %]
+            [% FOREACH form IN li.distribution_formulas; forms.push(form.formula.name); END %]
+            <div>Distribution Formulas: [% forms.join(',') %]</div>
+        [% END %]
+
+        [% IF li.lineitem_notes.size > 0 %]
+            Lineitem Notes:
+            <ul>
+                [%- FOR note IN li.lineitem_notes -%]
+                    <li>
+                    [% IF note.alert_text %]
+                        [% note.alert_text.code -%] 
+                        [% IF note.value -%]
+                            : [% note.value %]
+                        [% END %]
+                    [% ELSE %]
+                        [% note.value -%] 
+                    [% END %]
+                    </li>
+                [% END %]
+            </ul>
+        [% END %]
+    </div>
+    <br/>
+    <table>
+        <thead>
+            <tr>
+                <th>Branch</th>
+                <th>Barcode</th>
+                <th>Call Number</th>
+                <th>Fund</th>
+                <th>Shelving Location</th>
+                <th>Recd.</th>
+                <th>Notes</th>
+            </tr>
+        </thead>
+        <tbody>
+        <!-- set detail.owning_lib from fm object to org name -->
+        [% FOREACH detail IN li.lineitem_details %]
+            [% detail.owning_lib = detail.owning_lib.shortname %]
+        [% END %]
+
+        [% FOREACH detail IN li.lineitem_details.sort('owning_lib') %]
+            [% 
+                IF detail.eg_copy_id;
+                    SET copy = detail.eg_copy_id;
+                    SET cn_label = copy.call_number.label;
+                ELSE; 
+                    SET copy = detail; 
+                    SET cn_label = detail.cn_label;
+                END 
+            %]
+            <tr>
+                <!-- acq.lineitem_detail.id = [%- detail.id -%] -->
+                <td style='padding:5px;'>[% detail.owning_lib %]</td>
+                <td style='padding:5px;'>[% IF copy.barcode   %]<span class="barcode"  >[% detail.barcode   %]</span>[% END %]</td>
+                <td style='padding:5px;'>[% IF cn_label %]<span class="cn_label" >[% cn_label  %]</span>[% END %]</td>
+                <td style='padding:5px;'>[% IF detail.fund %]<span class="fund">[% detail.fund.code %] ([% detail.fund.year %])</span>[% END %]</td>
+                <td style='padding:5px;'>[% copy.location.name %]</td>
+                <td style='padding:5px;'>[% IF detail.recv_time %]<span class="recv_time">[% detail.recv_time %]</span>[% END %]</td>
+                <td style='padding:5px;'>[% detail.note %]</td>
+            </tr>
+        [% END %]
+        </tbody>
+    </table>
+</div>
+$$;
+
+
+COMMIT;
diff --git a/Open-ILS/xul/staff_client/chrome/content/main/about.html b/Open-ILS/xul/staff_client/chrome/content/main/about.html
index dd10653..9fe2298 100644
--- a/Open-ILS/xul/staff_client/chrome/content/main/about.html
+++ b/Open-ILS/xul/staff_client/chrome/content/main/about.html
@@ -1,7 +1,7 @@
 <html><head><script></script></head><body onload="var x = document.getElementById('version'); var version ='/xul/server/'.split(/\//)[2]; if (version == 'server') { version = 'versionless debug build'; } x.appendChild(document.createTextNode(version));">
 <h1 style="text-decoration: underline">Evergreen</h1>
 <p>Target Server ID: <span id="version"></span></p>
-<p>$HeadURL$</p>
+<p>http://git.evergreen-ils.org/Evergreen.git?h=refs/heads/rel_2_7_0</p>
 <h2>What is Evergreen?</h2>
 <blockquote>
 <p>
diff --git a/Open-ILS/xul/staff_client/defaults/preferences/prefs.js b/Open-ILS/xul/staff_client/defaults/preferences/prefs.js
index 0613a13..10127a4 100644
--- a/Open-ILS/xul/staff_client/defaults/preferences/prefs.js
+++ b/Open-ILS/xul/staff_client/defaults/preferences/prefs.js
@@ -11,7 +11,7 @@ pref("toolkit.singletonWindowType", "eg_main");
 pref("open-ils.enable_join_tabs", true);
 
 // We'll use this one to help brand some build information into the client, and rely on subversion keywords
-pref("open-ils.repository.headURL","$HeadURL$");
+pref("open-ils.repository.headURL","http://git.evergreen-ils.org/Evergreen.git?h=refs/heads/rel_2_7_0");
 pref("open-ils.repository.author","$Author$");
 pref("open-ils.repository.revision","$Revision$");
 pref("open-ils.repository.date","$Date$");
diff --git a/Open-ILS/xul/staff_client/windowssetup.nsi b/Open-ILS/xul/staff_client/windowssetup.nsi
index a954357..31ae06e 100644
--- a/Open-ILS/xul/staff_client/windowssetup.nsi
+++ b/Open-ILS/xul/staff_client/windowssetup.nsi
@@ -3,7 +3,7 @@
 ; HM NIS Edit Wizard helper defines
 ; Old versions of makensis don't like this, moved to Makefile
 ;!define /file PRODUCT_VERSION "client/VERSION"
-!define PRODUCT_TAG "Master"
+!define PRODUCT_TAG "2.7"
 !define PRODUCT_INSTALL_TAG "${PRODUCT_TAG}"
 !define UI_IMAGESET "beta"
 ;!define UI_IMAGESET "release"
diff --git a/README b/README
deleted file mode 120000
index b57451a..0000000
--- a/README
+++ /dev/null
@@ -1 +0,0 @@
-docs/installation/server_installation.txt
\ No newline at end of file
diff --git a/README b/README
new file mode 100644
index 0000000..0e2f140
--- /dev/null
+++ b/README
@@ -0,0 +1,608 @@
+Installing the Evergreen server
+===============================
+:toc:
+:numbered:
+
+Preamble: referenced user accounts
+----------------------------------
+
+In subsequent sections, we will refer to a number of different accounts, as
+follows:
+
+  * Linux user accounts:
+    ** The *user* Linux account is the account that you use to log onto the
+       Linux system as a regular user.
+    ** The *root* Linux account is an account that has system administrator
+       privileges. On Debian and Fedora you can switch to this account from
+       your *user* account by issuing the `su -` command and entering the
+       password for the *root* account when prompted. On Ubuntu you can switch
+       to this account from your *user* account using the `sudo su -` command
+       and entering the password for your *user* account when prompted.
+    ** The *opensrf* Linux account is an account that you create when installing
+       OpenSRF. You can switch to this account from the *root* account by
+       issuing the `su - opensrf` command.
+    ** The *postgres* Linux account is created automatically when you install
+       the PostgreSQL database server. You can switch to this account from the
+       *root* account by issuing the `su - postgres` command.
+  * PostgreSQL user accounts:
+    ** The *evergreen* PostgreSQL account is a superuser account that you will
+       create to connect to the PostgreSQL database server.
+  * Evergreen administrator account:
+    ** The *egadmin* Evergreen account is an administrator account for
+       Evergreen that you will use to test connectivity and configure your
+       Evergreen instance.
+
+Preamble: developer instructions
+--------------------------------
+
+[NOTE]
+Skip this section if you are using an official release tarball downloaded
+from http://evergreen-ils.org/downloads
+
+Developers working directly with the source code from the Git repository,
+rather than an official release tarball, must install some extra packages
+and perform one step before they can proceed with the `./configure` step.
+
+As the *root* Linux account, install the following packages:
+
+  * autoconf
+  * automake
+  * libtool
+
+As the *user* Linux account, issue the following command in the Evergreen
+source directory to generate the configure script and Makefiles:
+
+[source, bash]
+------------------------------------------------------------------------------
+autoreconf -i
+------------------------------------------------------------------------------
+
+Installing prerequisites
+------------------------
+
+Evergreen has a number of prerequisite packages that must be installed
+before you can successfully configure, compile, and install Evergreen.
+
+1. Begin by installing the most recent version of OpenSRF (2.3.0 or later).
+   You can download OpenSRF releases from http://evergreen-ils.org/opensrf-downloads/
+2. On many distributions, it is necessary to install PostgreSQL 9 from external
+   repositories.
++
+  * On Debian Squeeze, open `/etc/apt/sources.list` in a text editor as the
+    *root* Linux account and add the following line:
++
+[source, bash]
+------------------------------------------------------------------------------
+deb http://backports.debian.org/debian-backports squeeze-backports main contrib
+------------------------------------------------------------------------------
++
+  * Ubuntu Precise and Trusty comes with PostgreSQL 9+, so no additional steps are required.
+  * Fedora comes with PostgreSQL 9, so no additional steps are required.
++
+3. On Debian and Ubuntu, run `aptitude update` as the *root* Linux account to
+   retrieve the new packages from the backports repository.
+4. Issue the following commands as the *root* Linux account to install
+   prerequisites using the `Makefile.install` prerequisite installer,
+   substituting `debian-jessie`, `debian-wheezy`, `debian-squeeze`, `fedora`, 
+   `ubuntu-trusty`, or `ubuntu-precise` for <osname> below:
++
+[source, bash]
+------------------------------------------------------------------------------
+make -f Open-ILS/src/extras/Makefile.install <osname>
+------------------------------------------------------------------------------
++
+5. Add the libdbi-libdbd libraries to the system dynamic library path by
+   issuing the following commands as the *root* Linux account:
++
+[NOTE]
+You should skip this step if installing on Ubuntu Precise or Trusty. The ubuntu
+targets use libdbd-pgsql from packages.
++
+.Debian
+[source, bash]
+------------------------------------------------------------------------------
+echo "/usr/local/lib/dbd" > /etc/ld.so.conf.d/eg.conf
+ldconfig
+------------------------------------------------------------------------------
++
+.Fedora
+[source, bash]
+------------------------------------------------------------------------------
+echo "/usr/lib64/dbd" > /etc/ld.so.conf.d/eg.conf
+ldconfig
+------------------------------------------------------------------------------
+
+Configuration and compilation instructions
+------------------------------------------
+
+For the time being, we are still installing everything in the `/openils/`
+directory. From the Evergreen source directory, issue the following commands as
+the *user* Linux account to configure and build Evergreen:
+
+[source, bash]
+------------------------------------------------------------------------------
+PATH=/openils/bin:$PATH ./configure --prefix=/openils --sysconfdir=/openils/conf
+make
+------------------------------------------------------------------------------
+
+These instructions assume that you have also installed OpenSRF under `/openils/`.
+If not, please adjust PATH as needed so that the Evergreen `configure` script
+can find `osrf_config`.
+
+Installation instructions
+-------------------------
+
+1. Once you have configured and compiled Evergreen, issue the following
+   command as the *root* Linux account to install Evergreen, build the server
+   portion of the staff client, and copy example configuration files to
+   `/openils/conf`.
+   Change the value of the `STAFF_CLIENT_STAMP_ID` variable to match the version
+   of the staff client that you will use to connect to the Evergreen server.
++
+[source, bash]
+------------------------------------------------------------------------------
+make STAFF_CLIENT_STAMP_ID=rel_2_7_0 install
+------------------------------------------------------------------------------
++
+2. The server portion of the staff client expects `http://hostname/xul/server`
+   to resolve. Issue the following commands as the *root* Linux account to
+   create a symbolic link pointing to the `server` subdirectory of the server
+   portion of the staff client that we just built using the staff client ID
+   'rel_name':
++
+[source, bash]
+------------------------------------------------------------------------------
+cd /openils/var/web/xul
+ln -sf rel_name/server server
+------------------------------------------------------------------------------
+
+Change ownership of the Evergreen files
+---------------------------------------
+
+All files in the `/openils/` directory and subdirectories must be owned by the
+`opensrf` user. Issue the following command as the *root* Linux account to
+change the ownership on the files:
+
+[source, bash]
+------------------------------------------------------------------------------
+chown -R opensrf:opensrf /openils
+------------------------------------------------------------------------------
+
+Additional Instructions for Developers
+--------------------------------------
+
+[NOTE]
+Skip this section if you are using an official release tarball downloaded
+from http://evergreen-ils.org/downloads
+
+Developers working directly with the source code from the Git repository,
+rather than an official release tarball, need to install the Dojo Toolkit
+set of JavaScript libraries. The appropriate version of Dojo is included in
+Evergreen release tarballs. Developers should install the Dojo 1.3.3 version
+of Dojo by issuing the following commands as the *opensrf* Linux account:
+
+[source, bash]
+------------------------------------------------------------------------------
+wget http://download.dojotoolkit.org/release-1.3.3/dojo-release-1.3.3.tar.gz
+tar -C /openils/var/web/js -xzf dojo-release-1.3.3.tar.gz
+cp -r /openils/var/web/js/dojo-release-1.3.3/* /openils/var/web/js/dojo/.
+------------------------------------------------------------------------------
+
+
+Configure the Apache Web server
+-------------------------------
+
+1. Use the example configuration files in `Open-ILS/examples/apache/` (for
+Apache versions below 2.4) or `Open-ILS/examples/apache_24/` (for Apache
+versions 2.4 or greater) to configure your Web server for the Evergreen
+catalog, staff client, Web services, and administration interfaces. Issue the
+following commands as the *root* Linux account:
++
+.Debian and Ubuntu Precise
+[source,bash]
+------------------------------------------------------------------------------
+cp Open-ILS/examples/apache/eg.conf       /etc/apache2/sites-available/
+cp Open-ILS/examples/apache/eg_vhost.conf /etc/apache2/
+cp Open-ILS/examples/apache/eg_startup    /etc/apache2/
+# Now set up SSL
+mkdir /etc/apache2/ssl
+cd /etc/apache2/ssl
+------------------------------------------------------------------------------
++
+.Ubuntu Trusty
+[source,bash]
+------------------------------------------------------------------------------------
+cp Open-ILS/examples/apache_24/eg_24.conf       /etc/apache2/sites-available/eg.conf
+cp Open-ILS/examples/apache_24/eg_vhost_24.conf /etc/apache2/eg_vhost.conf
+cp Open-ILS/examples/apache/eg_startup    	/etc/apache2/
+# Now set up SSL
+mkdir /etc/apache2/ssl
+cd /etc/apache2/ssl
+------------------------------------------------------------------------------------
++
+.Fedora
+[source,bash]
+------------------------------------------------------------------------------
+cp Open-ILS/examples/apache_24/eg_24.conf       /etc/httpd/conf.d/
+cp Open-ILS/examples/apache_24/eg_vhost_24.conf /etc/httpd/eg_vhost.conf
+cp Open-ILS/examples/apache/eg_startup          /etc/httpd/
+# Now set up SSL
+mkdir /etc/httpd/ssl
+cd /etc/httpd/ssl
+------------------------------------------------------------------------------
++
+2. The `openssl` command cuts a new SSL key for your Apache server. For a
+production server, you should purchase a signed SSL certificate, but you can
+just use a self-signed certificate and accept the warnings in the staff client
+and browser during testing and development. Create an SSL key for the Apache
+server by issuing the following command as the *root* Linux account:
++
+[source,bash]
+------------------------------------------------------------------------------
+openssl req -new -x509 -days 365 -nodes -out server.crt -keyout server.key
+------------------------------------------------------------------------------
++
+3. As the *root* Linux account, edit the `eg.conf` file that you copied into
+place.
+  a. To enable access to the offline upload / execute interface from any
+     workstation on any network, make the following change (and note that
+     you *must* secure this for a production instance):
+     * (Apache 2.2): Replace `Allow from 10.0.0.0/8` with `Allow from all`
+     * (Apache 2.4): Replace `Require host 10.0.0.0/8` with `Require all granted`
+  b. (Fedora): Change references from the non-existent `/etc/apache2/` directory
+     to `/etc/httpd/`.
+4. Change the user for the Apache server.
+  * (Debian and Ubuntu): As the *root* Linux account, edit
+    `/etc/apache2/envvars`.  Change `export APACHE_RUN_USER=www-data` to 
+    `export APACHE_RUN_USER=opensrf`.
+  * (Fedora): As the *root* Linux account , edit `/etc/httpd/conf/httpd.conf`.
+    Change `User apache` to `User opensrf`.
+5. Configure Apache with performance settings appropriate for Evergreen:
+  * (Debian and Ubuntu): As the *root* Linux account, edit
+    `/etc/apache2/apache2.conf`:
+  * (Fedora): As the *root* Linux account, edit `/etc/httpd/conf/httpd.conf`:
+    a. Change `KeepAliveTimeout` to `1`. Higher values reduce the chance of
+       a request timing out unexpectedly, but increase the risk of using up
+       all available Apache child processes.
+    b. 'Optional': Change `MaxKeepAliveRequests` to `100`
+    c. (Debian, Ubuntu Precise, and Fedora) Update the prefork configuration 
+       section to suit your environment. The following settings apply to a busy 
+       system:
++
+[source,bash]
+------------------------------------------------------------------------------
+<IfModule mpm_prefork_module>
+   StartServers           20
+   MinSpareServers         5
+   MaxSpareServers        15
+   MaxClients            150
+   MaxRequestsPerChild 10000
+</IfModule>
+------------------------------------------------------------------------------
+    d. (Ubuntu Trusty) As the *root* user, edit 
+       /etc/apache2/mods-available/mpm_prefork.conf to match the above values.  
+       Then, also as the *root* user, enable the mpm_prefork module by doing:
++
+[source,bash]
+------------------------------------------------------------------------------
+a2dismod mpm_event
+a2enmod mpm_prefork
+------------------------------------------------------------------------------
++
+6. (Fedora): As the *root* Linux account, edit the `/etc/httpd/eg_vhost.conf`
+   file to change references from the non-existent `/etc/apache2/` directory
+   to `/etc/httpd/`.
+7. (Debian and Ubuntu Precise): As the *root* Linux account, enable the Evergreen site:
++
+[source,bash]
+------------------------------------------------------------------------------
+a2dissite default  # OPTIONAL: disable the default site (the "It Works" page)
+a2ensite eg.conf
+------------------------------------------------------------------------------
++
+(Ubuntu Trusty):
++
+[source,bash]
+------------------------------------------------------------------------------
+a2dissite 000-default  # OPTIONAL: disable the default site (the "It Works" page)
+a2ensite eg.conf
+------------------------------------------------------------------------------
++
+8. (Ubuntu): As the *root* Linux account, enable Apache to write
+   to the lock directory; this is currently necessary because Apache
+   is running as the `opensrf` user:
++
+[source,bash]
+------------------------------------------------------------------------------
+chown opensrf /var/lock/apache2
+------------------------------------------------------------------------------
+
+Configure OpenSRF for the Evergreen application
+-----------------------------------------------
+There are a number of example OpenSRF configuration files in `/openils/conf/`
+that you can use as a template for your Evergreen installation. Issue the
+following commands as the *opensrf* Linux account:
+
+[source, bash]
+------------------------------------------------------------------------------
+cp -b /openils/conf/opensrf_core.xml.example /openils/conf/opensrf_core.xml
+cp -b /openils/conf/opensrf.xml.example /openils/conf/opensrf.xml
+------------------------------------------------------------------------------
+
+When you installed OpenSRF, you created four Jabber users on two
+separate domains and edited the `opensrf_core.xml` file accordingly. Please
+refer back to the OpenSRF README and, as the *opensrf* Linux account, edit the
+Evergreen version of the `opensrf_core.xml` file using the same Jabber users
+and domains as you used while installing and testing OpenSRF.
+
+[NOTE]
+The `-b` flag tells the `cp` command to create a backup version of the
+destination file. The backup version of the destination file has a tilde (`~`)
+appended to the file name, so if you have forgotten the Jabber users and
+domains, you can retrieve the settings from the backup version of the files.
+
+`eg_db_config`, described in the following section, sets the database
+connection information in `opensrf.xml` for you.
+
+Creating the Evergreen database
+-------------------------------
+
+Setting up the PostgreSQL server
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+For production use, most libraries install the PostgreSQL database server on a
+dedicated machine. Therefore, by default, the `Makefile.install` prerequisite
+installer does *not* install the PostgreSQL 9 database server that is required
+by every Evergreen system. You can install the packages required by Debian or
+Ubuntu on the machine of your choice using the following commands as the
+*root* Linux account:
+
+.(Debian / Ubuntu / Fedora) Installing PostgreSQL server packages
+
+Each OS build target provides the postgres server installation packages
+required for each operating system.  To install Postgres server packages, 
+use the make target 'postgres-server-<OSTYPE>'.  Choose the most appropriate 
+command below based on your operating system.
+
+[source, bash]
+------------------------------------------------------------------------------
+make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-wheezy
+make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-squeeze
+make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-precise
+make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-trusty
+make -f Open-ILS/src/extras/Makefile.install postgres-server-fedora
+------------------------------------------------------------------------------
+
+.(Fedora) Postgres initialization
+
+Installing Postgres on Fedora also requires you to initialize the PostgreSQL
+cluster and start the service. Issue the following commands as the *root* user:
+
+[source, bash]
+------------------------------------------------------------------------------
+postgresql-setup initdb
+systemctl start postgresql
+------------------------------------------------------------------------------
+
+For a standalone PostgreSQL server, install the following Perl modules for your
+distribution as the *root* Linux account:
+
+.(Ubuntu Precise)
+[source,bash]
+---------------------------------------------------------------------------------
+cpan Rose::URI
+---------------------------------------------------------------------------------
+
+.(Debian "wheezy" and Ubuntu Trusty) 
+No extra modules required for these distributions.
+
+.(Fedora)
+[source, bash]
+------------------------------------------------------------------------------
+cpan Rose::URI
+------------------------------------------------------------------------------
+
+You need to create a PostgreSQL superuser to create and access the database.
+Issue the following command as the *postgres* Linux account to create a new
+PostgreSQL superuser named `evergreen`. When prompted, enter the new user's
+password:
+
+[source, bash]
+------------------------------------------------------------------------------
+createuser -s -P evergreen
+------------------------------------------------------------------------------
+
+.Enabling connections to the PostgreSQL database
+
+Your PostgreSQL database may be configured by default to prevent connections,
+for example, it might reject attempts to connect via TCP/IP or from other
+servers. To enable TCP/IP connections from localhost, check your `pg_hba.conf`
+file, found in the `/etc/postgresql/` directory on Debian and Ubuntu, and in
+the `/var/lib/pgsql/data/` directory on Fedora. A simple way to enable TCP/IP
+connections from localhost to all databases with password authentication, which
+would be suitable for a test install of Evergreen on a single server, is to
+ensure the file contains the following entries _before_ any "host ... ident"
+entries:
+
+------------------------------------------------------------------------------
+host    all             all             ::1/128                 md5
+host    all             all             127.0.0.1/32            md5
+------------------------------------------------------------------------------
+
+When you change the `pg_hba.conf` file, you will need to reload PostgreSQL to
+make the changes take effect.  For more information on configuring connectivity
+to PostgreSQL, see
+http://www.postgresql.org/docs/devel/static/auth-pg-hba-conf.html
+
+Creating the Evergreen database and schema
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Once you have created the *evergreen* PostgreSQL account, you also need to
+create the database and schema, and configure your configuration files to point
+at the database server. Issue the following command as the *root* Linux account
+from inside the Evergreen source directory, replacing <user>, <password>,
+<hostname>, <port>, and <dbname> with the appropriate values for your
+PostgreSQL database (where <user> and <password> are for the *evergreen*
+PostgreSQL account you just created), and replace <admin-user> and <admin-pass>
+with the values you want for the *egadmin* Evergreen administrator account:
+
+[source, bash]
+------------------------------------------------------------------------------
+perl Open-ILS/src/support-scripts/eg_db_config --update-config \
+       --service all --create-database --create-schema --create-offline \
+       --user <user> --password <password> --hostname <hostname> --port <port> \
+       --database <dbname> --admin-user <admin-user> --admin-pass <admin-pass>
+------------------------------------------------------------------------------
+
+This creates the database and schema and configures all of the services in
+your `/openils/conf/opensrf.xml` configuration file to point to that database.
+It also creates the configuration files required by the Evergreen `cgi-bin`
+administration scripts, and sets the user name and password for the *egadmin*
+Evergreen administrator account to your requested values.
+
+You can get a complete set of options for `eg_db_config` by passing the
+`--help` parameter.
+
+Loading sample data
+~~~~~~~~~~~~~~~~~~~
+If you add the `--load-all-sample` parameter to the `eg_db_config` command,
+a set of authority and bibliographic records, call numbers, copies, staff
+and regular users, and transactions will be loaded into your target
+database. This sample dataset is commonly referred to as the _concerto_
+sample data, and can be useful for testing out Evergreen functionality and
+for creating problem reports that developers can easily recreate with their
+own copy of the _concerto_ sample data.
+
+Creating the database on a remote server
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In a production instance of Evergreen, your PostgreSQL server should be
+installed on a dedicated server.
+
+PostgreSQL 9.1 and later
+^^^^^^^^^^^^^^^^^^^^^^^^
+To create the database instance on a remote database server running PostgreSQL
+9.1 or later, simply use the `--create-database` flag on `eg_db_config`.
+
+Starting Evergreen
+------------------
+1. As the *root* Linux account, start the `memcached` and `ejabberd` services
+(if they aren't already running):
++
+[source, bash]
+------------------------------------------------------------------------------
+/etc/init.d/ejabberd start
+/etc/init.d/memcached start
+------------------------------------------------------------------------------
++
+2. As the *opensrf* Linux account, start Evergreen. The `-l` flag in the
+following command is only necessary if you want to force Evergreen to treat the
+hostname as `localhost`; if you configured `opensrf.xml` using the real
+hostname of your machine as returned by `perl -ENet::Domain 'print
+Net::Domain::hostfqdn() . "\n";'`, you should not use the `-l` flag.
++
+[source, bash]
+------------------------------------------------------------------------------
+osrf_control -l --start-all
+------------------------------------------------------------------------------
++
+  ** If you receive the error message `bash: osrf_control: command not found`,
+     then your environment variable `PATH` does not include the `/openils/bin`
+     directory; this should have been set in the *opensrf* Linux account's
+     `.bashrc` configuration file. To manually set the `PATH` variable, edit the
+     configuration file `~/.bashrc` as the *opensrf* Linux account and add the
+     following line:
++
+[source, bash]
+------------------------------------------------------------------------------
+export PATH=$PATH:/openils/bin
+------------------------------------------------------------------------------
++
+3. As the *opensrf* Linux account, generate the Web files needed by the staff
+   client and catalogue and update the organization unit proximity (you need to do
+   this the first time you start Evergreen, and after that each time you change the library org unit configuration.
+):
++
+[source, bash]
+------------------------------------------------------------------------------
+autogen.sh
+------------------------------------------------------------------------------
++
+4. As the *root* Linux account, restart the Apache Web server:
++
+[source, bash]
+------------------------------------------------------------------------------
+/etc/init.d/apache2 restart
+------------------------------------------------------------------------------
++
+If the Apache Web server was running when you started the OpenSRF services, you
+might not be able to successfully log in to the OPAC or staff client until the
+Apache Web server is restarted.
+
+Testing connections to Evergreen
+--------------------------------
+
+Once you have installed and started Evergreen, test your connection to
+Evergreen via `srfsh`. As the *opensrf* Linux account, issue the following
+commands to start `srfsh` and try to log onto the Evergreen server using the
+*egadmin* Evergreen administrator user name and password that you set using the
+`eg_db_config` command:
+
+[source, bash]
+------------------------------------------------------------------------------
+/openils/bin/srfsh
+srfsh% login <admin-user> <admin-pass>
+------------------------------------------------------------------------------
+
+You should see a result like:
+
+    Received Data: "250bf1518c7527a03249858687714376"
+    ------------------------------------
+    Request Completed Successfully
+    Request Time in seconds: 0.045286
+    ------------------------------------
+
+    Received Data: {
+       "ilsevent":0,
+       "textcode":"SUCCESS",
+       "desc":" ",
+       "pid":21616,
+       "stacktrace":"oils_auth.c:304",
+       "payload":{
+          "authtoken":"e5f9827cc0f93b503a1cc66bee6bdd1a",
+          "authtime":420
+       }
+
+    }
+
+    ------------------------------------
+    Request Completed Successfully
+    Request Time in seconds: 1.336568
+    ------------------------------------
+
+If this does not work, it's time to do some troubleshooting.
+
+  * As the *opensrf* Linux account, run the `settings-tester.pl` script to see
+    if it finds any system configuration problems. The script is found at
+    `Open-ILS/src/support-scripts/settings-tester.pl` in the Evergreen source
+    tree.
+  * Follow the steps in the http://evergreen-ils.org/dokuwiki/doku.php?id=troubleshooting:checking_for_errors[troubleshooting guide].
+  * If you have faithfully followed the entire set of installation steps
+    listed here, you are probably extremely close to a working system.
+    Gather your configuration files and log files and contact the
+    http://evergreen-ils.org/communicate/mailing-lists/[Evergreen development 
+mailing list] for assistance before making any drastic changes to your system
+    configuration.
+
+Getting help
+------------
+
+Need help installing or using Evergreen? Join the mailing lists at
+http://evergreen-ils.org/communicate/mailing-lists/ or contact us on the Freenode
+IRC network on the #evergreen channel.
+
+License
+-------
+This work is licensed under the Creative Commons Attribution-ShareAlike 3.0
+Unported License. To view a copy of this license, visit
+http://creativecommons.org/licenses/by-sa/3.0/ or send a letter to Creative
+Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.
diff --git a/configure.ac b/configure.ac
index 585ab00..83c6cc3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,8 +20,8 @@
 
 export PATH=${PATH}:/usr/sbin
 AC_PREREQ(2.61)
-AC_INIT(Open-ILS, trunk, open-ils-dev at list.georgialibraries.org)
-AM_INIT_AUTOMAKE([OpenILS], [trunk])
+AC_INIT(Open-ILS, 2.7.0, open-ils-dev at list.georgialibraries.org)
+AM_INIT_AUTOMAKE([OpenILS], [2.7.0])
 AC_REVISION($Revision: 0.1 $)
 AC_CONFIG_SRCDIR([configure.ac])
 AC_CONFIG_SUBDIRS([Open-ILS/xul/staff_client/external/libmar])

commit 2bcef9bab671dd5d55cb8c57a745695981d08fdc
Author: Ben Shum <bshum at biblio.org>
Date:   Thu Sep 11 01:50:47 2014 -0400

    Bump OpenILS.pm version
    
    Signed-off-by: Ben Shum <bshum at biblio.org>

diff --git a/Open-ILS/src/perlmods/lib/OpenILS.pm b/Open-ILS/src/perlmods/lib/OpenILS.pm
index d7235ce..d5736f6 100644
--- a/Open-ILS/src/perlmods/lib/OpenILS.pm
+++ b/Open-ILS/src/perlmods/lib/OpenILS.pm
@@ -6,6 +6,6 @@ OpenILS - Client and server support for the Evergreen open source library system
 
 =cut
 
-our $VERSION = '2.4';
+our $VERSION = '2.0700';
 
 1;

-----------------------------------------------------------------------


hooks/post-receive
-- 
Evergreen ILS


More information about the open-ils-commits mailing list