<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><style type="text/css"><!--
#msg dl { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre, #msg p { overflow: auto; background: #ffc; border: 1px #fc0 solid; padding: 6px; }
#msg ul { overflow: auto; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<title>[593] trunk/rails:
  Added local git clone of will_paginate - modified source and submitted patch</title>
</head>
<body>

<div id="msg">
<dl>
<dt>Revision</dt> <dd>593</dd>
<dt>Author</dt> <dd>mwmitchell</dd>
<dt>Date</dt> <dd>2008-06-09 14:56:54 -0400 (Mon, 09 Jun 2008)</dd>
</dl>

<h3>Log Message</h3>
<pre>Added local git clone of will_paginate - modified source and submitted patch</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkrailsCHANGELOGtxt">trunk/rails/CHANGELOG.txt</a></li>
<li><a href="#trunkrailsREADME">trunk/rails/README</a></li>
<li><a href="#trunkrailsappviewscatalogindexhtmlerb">trunk/rails/app/views/catalog/index.html.erb</a></li>
<li><a href="#trunkrailsconfigenvironmentrb">trunk/rails/config/environment.rb</a></li>
<li><a href="#trunkrailslibuvaz3950rb">trunk/rails/lib/uva/z3950.rb</a></li>
<li><a href="#trunkrailslibwill_paginate_link_rendererrb">trunk/rails/lib/will_paginate_link_renderer.rb</a></li>
<li><a href="#trunkrailsvendorgemsflarelibcore_extrb">trunk/rails/vendor/gems/flare/lib/core_ext.rb</a></li>
<li><a href="#trunkrailsvendorgemsflarelibflarepaginationrb">trunk/rails/vendor/gems/flare/lib/flare/pagination.rb</a></li>
<li><a href="#trunkrailsvendorgemsflarelibflarerb">trunk/rails/vendor/gems/flare/lib/flare.rb</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li>trunk/rails/vendor/gems/will_paginate/</li>
<li>trunk/rails/vendor/gems/will_paginate/.git/</li>
<li><a href="#trunkrailsvendorgemswill_paginategitCOMMIT_EDITMSG">trunk/rails/vendor/gems/will_paginate/.git/COMMIT_EDITMSG</a></li>
<li><a href="#trunkrailsvendorgemswill_paginategitHEAD">trunk/rails/vendor/gems/will_paginate/.git/HEAD</a></li>
<li><a href="#trunkrailsvendorgemswill_paginategitconfig">trunk/rails/vendor/gems/will_paginate/.git/config</a></li>
<li><a href="#trunkrailsvendorgemswill_paginategitdescription">trunk/rails/vendor/gems/will_paginate/.git/description</a></li>
<li>trunk/rails/vendor/gems/will_paginate/.git/hooks/</li>
<li><a href="#trunkrailsvendorgemswill_paginategithooksapplypatchmsg">trunk/rails/vendor/gems/will_paginate/.git/hooks/applypatch-msg</a></li>
<li><a href="#trunkrailsvendorgemswill_paginategithookscommitmsg">trunk/rails/vendor/gems/will_paginate/.git/hooks/commit-msg</a></li>
<li><a href="#trunkrailsvendorgemswill_paginategithookspostcommit">trunk/rails/vendor/gems/will_paginate/.git/hooks/post-commit</a></li>
<li><a href="#trunkrailsvendorgemswill_paginategithookspostreceive">trunk/rails/vendor/gems/will_paginate/.git/hooks/post-receive</a></li>
<li><a href="#trunkrailsvendorgemswill_paginategithookspostupdate">trunk/rails/vendor/gems/will_paginate/.git/hooks/post-update</a></li>
<li><a href="#trunkrailsvendorgemswill_paginategithookspreapplypatch">trunk/rails/vendor/gems/will_paginate/.git/hooks/pre-applypatch</a></li>
<li><a href="#trunkrailsvendorgemswill_paginategithooksprecommit">trunk/rails/vendor/gems/will_paginate/.git/hooks/pre-commit</a></li>
<li><a href="#trunkrailsvendorgemswill_paginategithooksprerebase">trunk/rails/vendor/gems/will_paginate/.git/hooks/pre-rebase</a></li>
<li><a href="#trunkrailsvendorgemswill_paginategithooksupdate">trunk/rails/vendor/gems/will_paginate/.git/hooks/update</a></li>
<li><a href="#trunkrailsvendorgemswill_paginategitindex">trunk/rails/vendor/gems/will_paginate/.git/index</a></li>
<li>trunk/rails/vendor/gems/will_paginate/.git/info/</li>
<li><a href="#trunkrailsvendorgemswill_paginategitinfoexclude">trunk/rails/vendor/gems/will_paginate/.git/info/exclude</a></li>
<li>trunk/rails/vendor/gems/will_paginate/.git/logs/</li>
<li><a href="#trunkrailsvendorgemswill_paginategitlogsHEAD">trunk/rails/vendor/gems/will_paginate/.git/logs/HEAD</a></li>
<li>trunk/rails/vendor/gems/will_paginate/.git/logs/refs/</li>
<li>trunk/rails/vendor/gems/will_paginate/.git/logs/refs/heads/</li>
<li><a href="#trunkrailsvendorgemswill_paginategitlogsrefsheadsmaster">trunk/rails/vendor/gems/will_paginate/.git/logs/refs/heads/master</a></li>
<li>trunk/rails/vendor/gems/will_paginate/.git/logs/refs/remotes/</li>
<li>trunk/rails/vendor/gems/will_paginate/.git/logs/refs/remotes/origin/</li>
<li><a href="#trunkrailsvendorgemswill_paginategitlogsrefsremotesoriginagnostic">trunk/rails/vendor/gems/will_paginate/.git/logs/refs/remotes/origin/agnostic</a></li>
<li><a href="#trunkrailsvendorgemswill_paginategitlogsrefsremotesoriginmaster">trunk/rails/vendor/gems/will_paginate/.git/logs/refs/remotes/origin/master</a></li>
<li>trunk/rails/vendor/gems/will_paginate/.git/objects/</li>
<li>trunk/rails/vendor/gems/will_paginate/.git/objects/1b/</li>
<li><a href="#trunkrailsvendorgemswill_paginategitobjects1b380a00591b810b6ad26cf28b7c75f35142635f">trunk/rails/vendor/gems/will_paginate/.git/objects/1b/380a00591b810b6ad26cf28b7c75f35142635f</a></li>
<li>trunk/rails/vendor/gems/will_paginate/.git/objects/73/</li>
<li><a href="#trunkrailsvendorgemswill_paginategitobjects73c78213da8a17e1b8c342e2cae9dcc8f4e82e89">trunk/rails/vendor/gems/will_paginate/.git/objects/73/c78213da8a17e1b8c342e2cae9dcc8f4e82e89</a></li>
<li>trunk/rails/vendor/gems/will_paginate/.git/objects/7d/</li>
<li><a href="#trunkrailsvendorgemswill_paginategitobjects7db5ad91f379158b07d6dfcaa4dfde99205a58d4">trunk/rails/vendor/gems/will_paginate/.git/objects/7d/b5ad91f379158b07d6dfcaa4dfde99205a58d4</a></li>
<li>trunk/rails/vendor/gems/will_paginate/.git/objects/be/</li>
<li><a href="#trunkrailsvendorgemswill_paginategitobjectsbe31b775db9817b4f158349ce52724ff16ca757f">trunk/rails/vendor/gems/will_paginate/.git/objects/be/31b775db9817b4f158349ce52724ff16ca757f</a></li>
<li>trunk/rails/vendor/gems/will_paginate/.git/objects/d6/</li>
<li><a href="#trunkrailsvendorgemswill_paginategitobjectsd6881fda03d82b73564e11e4ee1a5d73f8de9370">trunk/rails/vendor/gems/will_paginate/.git/objects/d6/881fda03d82b73564e11e4ee1a5d73f8de9370</a></li>
<li>trunk/rails/vendor/gems/will_paginate/.git/objects/info/</li>
<li>trunk/rails/vendor/gems/will_paginate/.git/objects/pack/</li>
<li><a href="#trunkrailsvendorgemswill_paginategitobjectspackpack4a3878c702f3e062e7ab89ce4c4094a2965856cdidx">trunk/rails/vendor/gems/will_paginate/.git/objects/pack/pack-4a3878c702f3e062e7ab89ce4c4094a2965856cd.idx</a></li>
<li><a href="#trunkrailsvendorgemswill_paginategitobjectspackpack4a3878c702f3e062e7ab89ce4c4094a2965856cdkeep">trunk/rails/vendor/gems/will_paginate/.git/objects/pack/pack-4a3878c702f3e062e7ab89ce4c4094a2965856cd.keep</a></li>
<li><a href="#trunkrailsvendorgemswill_paginategitobjectspackpack4a3878c702f3e062e7ab89ce4c4094a2965856cdpack">trunk/rails/vendor/gems/will_paginate/.git/objects/pack/pack-4a3878c702f3e062e7ab89ce4c4094a2965856cd.pack</a></li>
<li>trunk/rails/vendor/gems/will_paginate/.git/refs/</li>
<li>trunk/rails/vendor/gems/will_paginate/.git/refs/heads/</li>
<li><a href="#trunkrailsvendorgemswill_paginategitrefsheadsmaster">trunk/rails/vendor/gems/will_paginate/.git/refs/heads/master</a></li>
<li>trunk/rails/vendor/gems/will_paginate/.git/refs/remotes/</li>
<li>trunk/rails/vendor/gems/will_paginate/.git/refs/remotes/origin/</li>
<li><a href="#trunkrailsvendorgemswill_paginategitrefsremotesoriginHEAD">trunk/rails/vendor/gems/will_paginate/.git/refs/remotes/origin/HEAD</a></li>
<li><a href="#trunkrailsvendorgemswill_paginategitrefsremotesoriginagnostic">trunk/rails/vendor/gems/will_paginate/.git/refs/remotes/origin/agnostic</a></li>
<li><a href="#trunkrailsvendorgemswill_paginategitrefsremotesoriginmaster">trunk/rails/vendor/gems/will_paginate/.git/refs/remotes/origin/master</a></li>
<li>trunk/rails/vendor/gems/will_paginate/.git/refs/tags/</li>
<li><a href="#trunkrailsvendorgemswill_paginategitrefstags210">trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.1.0</a></li>
<li><a href="#trunkrailsvendorgemswill_paginategitrefstags220">trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.2.0</a></li>
<li><a href="#trunkrailsvendorgemswill_paginategitrefstags221">trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.2.1</a></li>
<li><a href="#trunkrailsvendorgemswill_paginategitrefstags222">trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.2.2</a></li>
<li><a href="#trunkrailsvendorgemswill_paginategitrefstags223">trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.2.3</a></li>
<li><a href="#trunkrailsvendorgemswill_paginategitrefstags230">trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.3.0</a></li>
<li><a href="#trunkrailsvendorgemswill_paginategitrefstags231">trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.3.1</a></li>
<li><a href="#trunkrailsvendorgemswill_paginategitrefstags232">trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.3.2</a></li>
<li><a href="#trunkrailsvendorgemswill_paginategitignore">trunk/rails/vendor/gems/will_paginate/.gitignore</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatemanifest">trunk/rails/vendor/gems/will_paginate/.manifest</a></li>
<li><a href="#trunkrailsvendorgemswill_paginateCHANGELOG">trunk/rails/vendor/gems/will_paginate/CHANGELOG</a></li>
<li><a href="#trunkrailsvendorgemswill_paginateLICENSE">trunk/rails/vendor/gems/will_paginate/LICENSE</a></li>
<li><a href="#trunkrailsvendorgemswill_paginateREADMErdoc">trunk/rails/vendor/gems/will_paginate/README.rdoc</a></li>
<li><a href="#trunkrailsvendorgemswill_paginateRakefile">trunk/rails/vendor/gems/will_paginate/Rakefile</a></li>
<li>trunk/rails/vendor/gems/will_paginate/examples/</li>
<li><a href="#trunkrailsvendorgemswill_paginateexamplesapplecirclegif">trunk/rails/vendor/gems/will_paginate/examples/apple-circle.gif</a></li>
<li><a href="#trunkrailsvendorgemswill_paginateexamplesindexhaml">trunk/rails/vendor/gems/will_paginate/examples/index.haml</a></li>
<li><a href="#trunkrailsvendorgemswill_paginateexamplesindexhtml">trunk/rails/vendor/gems/will_paginate/examples/index.html</a></li>
<li><a href="#trunkrailsvendorgemswill_paginateexamplespaginationcss">trunk/rails/vendor/gems/will_paginate/examples/pagination.css</a></li>
<li><a href="#trunkrailsvendorgemswill_paginateexamplespaginationsass">trunk/rails/vendor/gems/will_paginate/examples/pagination.sass</a></li>
<li><a href="#trunkrailsvendorgemswill_paginateformat_page_valuepatchdiff">trunk/rails/vendor/gems/will_paginate/format_page_value-patch.diff</a></li>
<li><a href="#trunkrailsvendorgemswill_paginateinitrb">trunk/rails/vendor/gems/will_paginate/init.rb</a></li>
<li>trunk/rails/vendor/gems/will_paginate/lib/</li>
<li>trunk/rails/vendor/gems/will_paginate/lib/will_paginate/</li>
<li><a href="#trunkrailsvendorgemswill_paginatelibwill_paginatearrayrb">trunk/rails/vendor/gems/will_paginate/lib/will_paginate/array.rb</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatelibwill_paginatecollectionrb">trunk/rails/vendor/gems/will_paginate/lib/will_paginate/collection.rb</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatelibwill_paginatecore_extrb">trunk/rails/vendor/gems/will_paginate/lib/will_paginate/core_ext.rb</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatelibwill_paginatefinderrb">trunk/rails/vendor/gems/will_paginate/lib/will_paginate/finder.rb</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatelibwill_paginatenamed_scoperb">trunk/rails/vendor/gems/will_paginate/lib/will_paginate/named_scope.rb</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatelibwill_paginatenamed_scope_patchrb">trunk/rails/vendor/gems/will_paginate/lib/will_paginate/named_scope_patch.rb</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatelibwill_paginateversionrb">trunk/rails/vendor/gems/will_paginate/lib/will_paginate/version.rb</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatelibwill_paginateview_helpersrb">trunk/rails/vendor/gems/will_paginate/lib/will_paginate/view_helpers.rb</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatelibwill_paginaterb">trunk/rails/vendor/gems/will_paginate/lib/will_paginate.rb</a></li>
<li>trunk/rails/vendor/gems/will_paginate/test/</li>
<li><a href="#trunkrailsvendorgemswill_paginatetestbootrb">trunk/rails/vendor/gems/will_paginate/test/boot.rb</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatetestcollection_testrb">trunk/rails/vendor/gems/will_paginate/test/collection_test.rb</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatetestconsole">trunk/rails/vendor/gems/will_paginate/test/console</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatetestdatabaseyml">trunk/rails/vendor/gems/will_paginate/test/database.yml</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatetestfinder_testrb">trunk/rails/vendor/gems/will_paginate/test/finder_test.rb</a></li>
<li>trunk/rails/vendor/gems/will_paginate/test/fixtures/</li>
<li><a href="#trunkrailsvendorgemswill_paginatetestfixturesadminrb">trunk/rails/vendor/gems/will_paginate/test/fixtures/admin.rb</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatetestfixturesdeveloperrb">trunk/rails/vendor/gems/will_paginate/test/fixtures/developer.rb</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatetestfixturesdevelopers_projectsyml">trunk/rails/vendor/gems/will_paginate/test/fixtures/developers_projects.yml</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatetestfixturesprojectrb">trunk/rails/vendor/gems/will_paginate/test/fixtures/project.rb</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatetestfixturesprojectsyml">trunk/rails/vendor/gems/will_paginate/test/fixtures/projects.yml</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatetestfixturesrepliesyml">trunk/rails/vendor/gems/will_paginate/test/fixtures/replies.yml</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatetestfixturesreplyrb">trunk/rails/vendor/gems/will_paginate/test/fixtures/reply.rb</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatetestfixturesschemarb">trunk/rails/vendor/gems/will_paginate/test/fixtures/schema.rb</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatetestfixturestopicrb">trunk/rails/vendor/gems/will_paginate/test/fixtures/topic.rb</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatetestfixturestopicsyml">trunk/rails/vendor/gems/will_paginate/test/fixtures/topics.yml</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatetestfixturesuserrb">trunk/rails/vendor/gems/will_paginate/test/fixtures/user.rb</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatetestfixturesusersyml">trunk/rails/vendor/gems/will_paginate/test/fixtures/users.yml</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatetesthelperrb">trunk/rails/vendor/gems/will_paginate/test/helper.rb</a></li>
<li>trunk/rails/vendor/gems/will_paginate/test/lib/</li>
<li><a href="#trunkrailsvendorgemswill_paginatetestlibactiverecord_test_caserb">trunk/rails/vendor/gems/will_paginate/test/lib/activerecord_test_case.rb</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatetestlibactiverecord_test_connectorrb">trunk/rails/vendor/gems/will_paginate/test/lib/activerecord_test_connector.rb</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatetestlibload_fixturesrb">trunk/rails/vendor/gems/will_paginate/test/lib/load_fixtures.rb</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatetestlibview_test_processrb">trunk/rails/vendor/gems/will_paginate/test/lib/view_test_process.rb</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatetesttasksrake">trunk/rails/vendor/gems/will_paginate/test/tasks.rake</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatetestview_testrb">trunk/rails/vendor/gems/will_paginate/test/view_test.rb</a></li>
<li><a href="#trunkrailsvendorgemswill_paginatewill_paginategemspec">trunk/rails/vendor/gems/will_paginate/will_paginate.gemspec</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkrailsCHANGELOGtxt"></a>
<div class="modfile"><h4>Modified: trunk/rails/CHANGELOG.txt (592 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/CHANGELOG.txt        2008-06-06 20:26:32 UTC (rev 592)
+++ trunk/rails/CHANGELOG.txt        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -1,3 +1,14 @@
</span><ins>+= blacklight-0.4.0 - June 9, 2008
+  
+  == Changes
+    * Removed app/* from blacklight and flare gems - view helpers are much more flexible
+    * Flare.boot! not needed in environment.rb anymore
+    * Added vendor/gems/will_paginate git clone from http://github.com/mislav/will_paginate/tree/master
+      * local mod has been submitted as patch to github
+      * most recent gem does not work with Flare - latest git revision does
+    * CookiesRequired module added - when requesting /auth, CookiesRequired will do it's checking/redirecting
+    
+
</ins><span class="cx"> = blacklight-0.3.0 - May 1, 2008
</span><span class="cx">   
</span><span class="cx">   == Changes
</span></span></pre></div>
<a id="trunkrailsREADME"></a>
<div class="modfile"><h4>Modified: trunk/rails/README (592 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/README        2008-06-06 20:26:32 UTC (rev 592)
+++ trunk/rails/README        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -32,8 +32,7 @@
</span><span class="cx">         * install dependencies. Requires Rails 2.0.2.
</span><span class="cx">                 * sudo gem install marc
</span><span class="cx">                 * sudo gem install rails
</span><del>-                * sudo gem install will_paginate
-                * sudo gem install linguistics
</del><ins>+                * sudo gem install Linguistics
</ins><span class="cx">                 * sudo gem install zoom
</span><span class="cx">                 (NB: in order to install the zoom gem, you may also have to install tcp_wrappers-devel, xalan-c, libxslt, and libxslt-devel. Those are the Fedora package names, anyway. YMMV for other distros.)
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkrailsappviewscatalogindexhtmlerb"></a>
<div class="modfile"><h4>Modified: trunk/rails/app/views/catalog/index.html.erb (592 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/app/views/catalog/index.html.erb        2008-06-06 20:26:32 UTC (rev 592)
+++ trunk/rails/app/views/catalog/index.html.erb        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -27,15 +27,20 @@
</span><span class="cx"> &lt;% if ! @flare.has_params? %&gt;
</span><span class="cx">         &lt;%= render :partial=&gt;'catalog/empty_result' %&gt;
</span><span class="cx"> &lt;% else %&gt;
</span><ins>+  
</ins><span class="cx">         &lt;% if @documents.collect.size &lt;= 5 and @suggestions and @suggestions.size &gt; 0 %&gt;
</span><span class="cx">                 &lt;%= render :partial=&gt;'catalog/suggestions' %&gt;
</span><span class="cx">         &lt;% else %&gt;
</span><span class="cx">         
</span><span class="cx">         &lt;% #Pagination %&gt;
</span><del>-        &lt;%= will_paginate @documents %&gt;
</del><span class="cx">         
</span><ins>+        
+        &lt;%= params.inspect %&gt;
+        
+        &lt;%= will_paginate @documents, :params=&gt;{:q=&gt;params[:q]} %&gt;
+          
</ins><span class="cx">     &lt;% @documents.each do |document| %&gt;
</span><del>-                                
</del><ins>+                
</ins><span class="cx">                 &lt;div class=&quot;indexDocumentContainer&quot;&gt;
</span><span class="cx">                         
</span><span class="cx">                         &lt;div class=&quot;layoutContainer&quot;&gt;
</span><span class="lines">@@ -47,9 +52,9 @@
</span><span class="cx">                                         &lt;%= link_to 'Preview', document_resource_path(document['id']), :class=&gt;:previewPanelOpener %&gt;
</span><span class="cx">                                 &lt;/div&gt;
</span><span class="cx">                         &lt;/div&gt;
</span><del>-
</del><ins>+      
</ins><span class="cx">                         &lt;%= render_partial_view_for_document(document) %&gt;
</span><del>-          
</del><ins>+            
</ins><span class="cx">                 &lt;/div&gt;
</span><span class="cx">           
</span><span class="cx">     &lt;% end %&gt;
</span></span></pre></div>
<a id="trunkrailsconfigenvironmentrb"></a>
<div class="modfile"><h4>Modified: trunk/rails/config/environment.rb (592 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/config/environment.rb        2008-06-06 20:26:32 UTC (rev 592)
+++ trunk/rails/config/environment.rb        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -79,6 +79,6 @@
</span><span class="cx"> 
</span><span class="cx"> Flare.connection = Solr::Connection.new(SolrUtil.new.config[:url])
</span><span class="cx"> 
</span><del>-require 'will_paginate'                 # you *will* paginate! (gem)
</del><ins>+require 'will_paginate'                 # in local ./vendor/gems
</ins><span class="cx"> require 'will_paginate_link_renderer'   # in local ./lib
</span><span class="cx"> require 'taggable_pagination'           # in local ./lib
</span><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkrailslibuvaz3950rb"></a>
<div class="modfile"><h4>Modified: trunk/rails/lib/uva/z3950.rb (592 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/lib/uva/z3950.rb        2008-06-06 20:26:32 UTC (rev 592)
+++ trunk/rails/lib/uva/z3950.rb        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -23,7 +23,9 @@
</span><span class="cx"> require 'blacklight/z3950'
</span><span class="cx"> 
</span><span class="cx"> module UVA::Z3950
</span><del>-
</del><ins>+  
+  class Z3950ConnectionError &lt; RuntimeError; end
+  
</ins><span class="cx">   #
</span><span class="cx">   # Blacklight::Z3950 uses the ZOOM::Connection class and provides a few helpful methods
</span><span class="cx">   # See vendor/plugins/blacklight/lib/z3950.rb
</span><span class="lines">@@ -75,10 +77,9 @@
</span><span class="cx">             zclient.cmdElements(&quot;F&quot;)
</span><span class="cx">             zclient.cmdFormat(&quot;usmarc&quot;)
</span><span class="cx">             rawrecord = zclient.getStringByIDNum(ckey.gsub(/[^0-9]+/, '').to_i)
</span><del>-                        print rawrecord
-                        return rawrecord
</del><ins>+                              return rawrecord
</ins><span class="cx">           else
</span><del>-                  raise &quot;Z3950ConnectionException&quot; 
</del><ins>+                  raise Z3950ConnectionError
</ins><span class="cx">           end
</span><span class="cx">         else
</span><span class="cx">           connect {|c| c.search(&quot;@attr 1=1016 ^C#{ckey}&quot;) }
</span><span class="lines">@@ -158,13 +159,11 @@
</span><span class="cx">               yield rec, UVA::VirgoMarcRecord.new(rec.raw)
</span><span class="cx">             end
</span><span class="cx">           end
</span><del>-        rescue
-          if ($! == &quot;Z3950ConnectionException&quot;)
-                  tries += 1
-            if tries &lt;= 10
-              sleep 0.5
-              retry
-            end
</del><ins>+        rescue Z3950ConnectionError
+          tries += 1
+          if tries &lt;= 10
+            sleep 0.5
+            retry
</ins><span class="cx">           end
</span><span class="cx">         end
</span><span class="cx">       end
</span></span></pre></div>
<a id="trunkrailslibwill_paginate_link_rendererrb"></a>
<div class="modfile"><h4>Modified: trunk/rails/lib/will_paginate_link_renderer.rb (592 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/lib/will_paginate_link_renderer.rb        2008-06-06 20:26:32 UTC (rev 592)
+++ trunk/rails/lib/will_paginate_link_renderer.rb        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -7,6 +7,7 @@
</span><span class="cx"> # Override WillPaginate - this inserts commas into large page numbers
</span><span class="cx"> # example: 443719 becomes 443,719
</span><span class="cx"> #
</span><ins>+=begin
</ins><span class="cx"> class WillPaginate::LinkRenderer
</span><span class="cx">   alias_method :orig_page_link_or_span, :page_link_or_span
</span><span class="cx">   def page_link_or_span(page, span_class = 'current', text = nil)
</span><span class="lines">@@ -14,4 +15,26 @@
</span><span class="cx">     text ||= @template.number_with_delimiter(page)
</span><span class="cx">     orig_page_link_or_span(page, span_class, text)
</span><span class="cx">   end
</span><del>-end
</del><span class="cx">\ No newline at end of file
</span><ins>+end
+=end
+
+=begin
+#
+# Formats large numbers like 10520 into 10,520
+# requires ActiveSupport
+#
+def format_page_value(page_number)
+  @template.number_with_delimiter(page_number)
+end
+
+def page_link_or_span(page, span_class, text = nil)
+  text ||= format_page_value(page.to_s)
+  
+  if page and page != current_page
+    classnames = span_class &amp;&amp; span_class.index(' ') &amp;&amp; span_class.split(' ', 2).last
+    page_link page, text, :rel =&gt; rel_value(page), :class =&gt; classnames
+  else
+    page_span page, text, :class =&gt; span_class
+  end
+end
+=end
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkrailsvendorgemsflarelibcore_extrb"></a>
<div class="modfile"><h4>Modified: trunk/rails/vendor/gems/flare/lib/core_ext.rb (592 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/flare/lib/core_ext.rb        2008-06-06 20:26:32 UTC (rev 592)
+++ trunk/rails/vendor/gems/flare/lib/core_ext.rb        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -24,13 +24,14 @@
</span><span class="cx">     # http://codingbitch.com/snippets/show/8
</span><span class="cx">     #
</span><span class="cx">     
</span><ins>+    #
</ins><span class="cx">     # Merges self with another hash, recursively.
</span><span class="cx">     # 
</span><span class="cx">     # This code was lovingly stolen from some random gem:
</span><span class="cx">     # http://gemjack.com/gems/tartan-0.1.1/classes/Hash.html
</span><span class="cx">     # 
</span><span class="cx">     # Thanks to whoever made it.
</span><del>-
</del><ins>+    #
</ins><span class="cx">     def deep_merge(hash)
</span><span class="cx">       target = dup
</span><span class="cx">       hash.keys.each do |key|
</span><span class="lines">@@ -43,8 +44,10 @@
</span><span class="cx">       target
</span><span class="cx">     end
</span><span class="cx">     
</span><ins>+    #
</ins><span class="cx">     # From: http://www.gemtacular.com/gemdocs/cerberus-0.2.2/doc/classes/Hash.html
</span><span class="cx">     # File lib/cerberus/utils.rb, line 42
</span><ins>+    #
</ins><span class="cx">     def deep_merge!(second)
</span><span class="cx">       second.each_pair do |k,v|
</span><span class="cx">         if self[k].is_a?(Hash) and second[k].is_a?(Hash)
</span></span></pre></div>
<a id="trunkrailsvendorgemsflarelibflarepaginationrb"></a>
<div class="modfile"><h4>Modified: trunk/rails/vendor/gems/flare/lib/flare/pagination.rb (592 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/flare/lib/flare/pagination.rb        2008-06-06 20:26:32 UTC (rev 592)
+++ trunk/rails/vendor/gems/flare/lib/flare/pagination.rb        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -8,11 +8,18 @@
</span><span class="cx">     def current_page
</span><span class="cx">       (start / per_page).ceil + 1
</span><span class="cx">     end
</span><del>-  
</del><ins>+    
</ins><span class="cx">     def page_count
</span><span class="cx">       (total_hits / per_page.to_f).ceil
</span><span class="cx">     end
</span><del>-  
</del><ins>+    
+    #
+    # Required for for WillPaginate 2.2.2
+    #
+    def total_pages
+      page_count
+    end
+    
</ins><span class="cx">     def previous_page
</span><span class="cx">       (current_page &gt; 1) ? current_page - 1 : 1
</span><span class="cx">     end
</span></span></pre></div>
<a id="trunkrailsvendorgemsflarelibflarerb"></a>
<div class="modfile"><h4>Modified: trunk/rails/vendor/gems/flare/lib/flare.rb (592 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/flare/lib/flare.rb        2008-06-06 20:26:32 UTC (rev 592)
+++ trunk/rails/vendor/gems/flare/lib/flare.rb        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -38,6 +38,7 @@
</span><span class="cx">   $:.unshift File.join(base_dir, 'solr-ruby-0.0.5', 'lib')
</span><span class="cx">   # Load the Flare-localized trunk version of solr-ruby
</span><span class="cx">   require 'solr'
</span><ins>+  
</ins><span class="cx">   #
</span><span class="cx">   # Load up the ruby-core overrides:
</span><span class="cx">   # * &lt;tt&gt;Hash#deep_merge&lt;/tt&gt;
</span><span class="lines">@@ -51,6 +52,5 @@
</span><span class="cx"> #
</span><span class="cx"> # load up the main Flare classes / modules
</span><span class="cx"> # Most of these are in the Manifest.txt file
</span><del>-# For overloading other Gems, etc. load/require in the Flare.boot! &quot;after_initialize&quot; block
</del><span class="cx"> #
</span><span class="cx"> %W(search context controller facet pagination view_helper).each {|f|require &quot;flare/#{f}&quot;}
</span><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategitCOMMIT_EDITMSG"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/COMMIT_EDITMSG (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/COMMIT_EDITMSG                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/COMMIT_EDITMSG        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1,38 @@
</span><ins>+Added format_page_value method for formatting large numbers; 10000 now will display as 10,000
+
+# Please enter the commit message for your changes.
+# (Comment lines starting with '#' will not be included)
+# On branch master
+# Changes to be committed:
+#   (use &quot;git reset HEAD &lt;file&gt;...&quot; to unstage)
+#
+#        modified:   lib/will_paginate/view_helpers.rb
+#
+# Untracked files:
+#   (use &quot;git add &lt;file&gt;...&quot; to include in what will be committed)
+#
+#        format_page_value-patch.diff
+diff --git a/lib/will_paginate/view_helpers.rb b/lib/will_paginate/view_helpers.rb
+index c53e44e..d6881fd 100644
+--- a/lib/will_paginate/view_helpers.rb
++++ b/lib/will_paginate/view_helpers.rb
+@@ -275,9 +275,17 @@ module WillPaginate
+       visible
+     end
+     
++    #
++    # Formats large numbers like 10520 into 10,520
++    # requires ActiveSupport
++    #
++    def format_page_value(page_number)
++      @template.number_with_delimiter(page_number)
++    end
++
+     def page_link_or_span(page, span_class, text = nil)
+-      text ||= page.to_s
+-      
++      text ||= format_page_value(page.to_s)
++
+       if page and page != current_page
+         classnames = span_class &amp;&amp; span_class.index(' ') &amp;&amp; span_class.split(' ', 2).last
+         page_link page, text, :rel =&gt; rel_value(page), :class =&gt; classnames
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategitHEAD"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/HEAD (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/HEAD                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/HEAD        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+ref: refs/heads/master
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategitconfig"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/config (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/config                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/config        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1,11 @@
</span><ins>+[core]
+        repositoryformatversion = 0
+        filemode = true
+        bare = false
+        logallrefupdates = true
+[remote &quot;origin&quot;]
+        url = git://github.com/mislav/will_paginate.git
+        fetch = +refs/heads/*:refs/remotes/origin/*
+[branch &quot;master&quot;]
+        remote = origin
+        merge = refs/heads/master
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategitdescription"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/description (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/description                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/description        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+Unnamed repository; edit this file to name it for gitweb.
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategithooksapplypatchmsg"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/hooks/applypatch-msg (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/hooks/applypatch-msg                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/hooks/applypatch-msg        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1,15 @@
</span><ins>+#!/bin/sh
+#
+# An example hook script to check the commit log message taken by
+# applypatch from an e-mail message.
+#
+# The hook should exit with non-zero status after issuing an
+# appropriate message if it wants to stop the commit.  The hook is
+# allowed to edit the commit message file.
+#
+# To enable this hook, make this file executable.
+
+. git-sh-setup
+test -x &quot;$GIT_DIR/hooks/commit-msg&quot; &amp;&amp;
+        exec &quot;$GIT_DIR/hooks/commit-msg&quot; ${1+&quot;$@&quot;}
+:
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategithookscommitmsg"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/hooks/commit-msg (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/hooks/commit-msg                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/hooks/commit-msg        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1,21 @@
</span><ins>+#!/bin/sh
+#
+# An example hook script to check the commit log message.
+# Called by git-commit with one argument, the name of the file
+# that has the commit message.  The hook should exit with non-zero
+# status after issuing an appropriate message if it wants to stop the
+# commit.  The hook is allowed to edit the commit message file.
+#
+# To enable this hook, make this file executable.
+
+# Uncomment the below to add a Signed-off-by line to the message.
+# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*&gt;\).*$/Signed-off-by: \1/p')
+# grep -qs &quot;^$SOB&quot; &quot;$1&quot; || echo &quot;$SOB&quot; &gt;&gt; &quot;$1&quot;
+
+# This example catches duplicate Signed-off-by lines.
+
+test &quot;&quot; = &quot;$(grep '^Signed-off-by: ' &quot;$1&quot; |
+         sort | uniq -c | sed -e '/^[         ]*1[         ]/d')&quot; || {
+        echo &gt;&amp;2 Duplicate Signed-off-by lines.
+        exit 1
+}
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategithookspostcommit"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/hooks/post-commit (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/hooks/post-commit                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/hooks/post-commit        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1,8 @@
</span><ins>+#!/bin/sh
+#
+# An example hook script that is called after a successful
+# commit is made.
+#
+# To enable this hook, make this file executable.
+
+: Nothing
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategithookspostreceive"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/hooks/post-receive (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/hooks/post-receive                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/hooks/post-receive        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1,16 @@
</span><ins>+#!/bin/sh
+#
+# An example hook script for the post-receive event
+#
+# This script is run after receive-pack has accepted a pack and the
+# repository has been updated.  It is passed arguments in through stdin
+# in the form
+#  &lt;oldrev&gt; &lt;newrev&gt; &lt;refname&gt;
+# For example:
+#  aa453216d1b3e49e7f6f98441fa56946ddcd6a20 68f7abf4e6f922807889f52bc043ecd31b79f814 refs/heads/master
+#
+# see contrib/hooks/ for an sample, or uncomment the next line (on debian)
+#
+
+
+#. /usr/share/doc/git-core/contrib/hooks/post-receive-email
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategithookspostupdate"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/hooks/post-update (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/hooks/post-update                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/hooks/post-update        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1,8 @@
</span><ins>+#!/bin/sh
+#
+# An example hook script to prepare a packed repository for use over
+# dumb transports.
+#
+# To enable this hook, make this file executable by &quot;chmod +x post-update&quot;.
+
+exec git-update-server-info
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategithookspreapplypatch"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/hooks/pre-applypatch (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/hooks/pre-applypatch                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/hooks/pre-applypatch        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1,14 @@
</span><ins>+#!/bin/sh
+#
+# An example hook script to verify what is about to be committed
+# by applypatch from an e-mail message.
+#
+# The hook should exit with non-zero status after issuing an
+# appropriate message if it wants to stop the commit.
+#
+# To enable this hook, make this file executable.
+
+. git-sh-setup
+test -x &quot;$GIT_DIR/hooks/pre-commit&quot; &amp;&amp;
+        exec &quot;$GIT_DIR/hooks/pre-commit&quot; ${1+&quot;$@&quot;}
+:
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategithooksprecommit"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/hooks/pre-commit (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/hooks/pre-commit                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/hooks/pre-commit        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1,70 @@
</span><ins>+#!/bin/sh
+#
+# An example hook script to verify what is about to be committed.
+# Called by git-commit with no arguments.  The hook should
+# exit with non-zero status after issuing an appropriate message if
+# it wants to stop the commit.
+#
+# To enable this hook, make this file executable.
+
+# This is slightly modified from Andrew Morton's Perfect Patch.
+# Lines you introduce should not have trailing whitespace.
+# Also check for an indentation that has SP before a TAB.
+
+if git-rev-parse --verify HEAD 2&gt;/dev/null
+then
+        git-diff-index -p -M --cached HEAD --
+else
+        # NEEDSWORK: we should produce a diff with an empty tree here
+        # if we want to do the same verification for the initial import.
+        :
+fi |
+perl -e '
+    my $found_bad = 0;
+    my $filename;
+    my $reported_filename = &quot;&quot;;
+    my $lineno;
+    sub bad_line {
+        my ($why, $line) = @_;
+        if (!$found_bad) {
+            print STDERR &quot;*\n&quot;;
+            print STDERR &quot;* You have some suspicious patch lines:\n&quot;;
+            print STDERR &quot;*\n&quot;;
+            $found_bad = 1;
+        }
+        if ($reported_filename ne $filename) {
+            print STDERR &quot;* In $filename\n&quot;;
+            $reported_filename = $filename;
+        }
+        print STDERR &quot;* $why (line $lineno)\n&quot;;
+        print STDERR &quot;$filename:$lineno:$line\n&quot;;
+    }
+    while (&lt;&gt;) {
+        if (m|^diff --git a/(.*) b/\1$|) {
+            $filename = $1;
+            next;
+        }
+        if (/^@@ -\S+ \+(\d+)/) {
+            $lineno = $1 - 1;
+            next;
+        }
+        if (/^ /) {
+            $lineno++;
+            next;
+        }
+        if (s/^\+//) {
+            $lineno++;
+            chomp;
+            if (/\s$/) {
+                bad_line(&quot;trailing whitespace&quot;, $_);
+            }
+            if (/^\s* \t/) {
+                bad_line(&quot;indent SP followed by a TAB&quot;, $_);
+            }
+            if (/^([&lt;&gt;])\1{6} |^={7}$/) {
+                bad_line(&quot;unresolved merge conflict&quot;, $_);
+            }
+        }
+    }
+    exit($found_bad);
+'
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategithooksprerebase"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/hooks/pre-rebase (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/hooks/pre-rebase                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/hooks/pre-rebase        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1,150 @@
</span><ins>+#!/bin/sh
+#
+# Copyright (c) 2006 Junio C Hamano
+#
+
+publish=next
+basebranch=&quot;$1&quot;
+if test &quot;$#&quot; = 2
+then
+        topic=&quot;refs/heads/$2&quot;
+else
+        topic=`git symbolic-ref HEAD`
+fi
+
+case &quot;$basebranch,$topic&quot; in
+master,refs/heads/??/*)
+        ;
+*)
+        exit 0 ;# we do not interrupt others.
+        ;
+esac
+
+# Now we are dealing with a topic branch being rebased
+# on top of master.  Is it OK to rebase it?
+
+# Is topic fully merged to master?
+not_in_master=`git-rev-list --pretty=oneline ^master &quot;$topic&quot;`
+if test -z &quot;$not_in_master&quot;
+then
+        echo &gt;&amp;2 &quot;$topic is fully merged to master; better remove it.&quot;
+        exit 1 ;# we could allow it, but there is no point.
+fi
+
+# Is topic ever merged to next?  If so you should not be rebasing it.
+only_next_1=`git-rev-list ^master &quot;^$topic&quot; ${publish} | sort`
+only_next_2=`git-rev-list ^master           ${publish} | sort`
+if test &quot;$only_next_1&quot; = &quot;$only_next_2&quot;
+then
+        not_in_topic=`git-rev-list &quot;^$topic&quot; master`
+        if test -z &quot;$not_in_topic&quot;
+        then
+                echo &gt;&amp;2 &quot;$topic is already up-to-date with master&quot;
+                exit 1 ;# we could allow it, but there is no point.
+        else
+                exit 0
+        fi
+else
+        not_in_next=`git-rev-list --pretty=oneline ^${publish} &quot;$topic&quot;`
+        perl -e '
+                my $topic = $ARGV[0];
+                my $msg = &quot;* $topic has commits already merged to public branch:\n&quot;;
+                my (%not_in_next) = map {
+                        /^([0-9a-f]+) /;
+                        ($1 =&gt; 1);
+                } split(/\n/, $ARGV[1]);
+                for my $elem (map {
+                                /^([0-9a-f]+) (.*)$/;
+                                [$1 =&gt; $2];
+                        } split(/\n/, $ARGV[2])) {
+                        if (!exists $not_in_next{$elem-&gt;[0]}) {
+                                if ($msg) {
+                                        print STDERR $msg;
+                                        undef $msg;
+                                }
+                                print STDERR &quot; $elem-&gt;[1]\n&quot;;
+                        }
+                }
+        ' &quot;$topic&quot; &quot;$not_in_next&quot; &quot;$not_in_master&quot;
+        exit 1
+fi
+
+exit 0
+
+################################################################
+
+This sample hook safeguards topic branches that have been
+published from being rewound.
+
+The workflow assumed here is:
+
+ * Once a topic branch forks from &quot;master&quot;, &quot;master&quot; is never
+   merged into it again (either directly or indirectly).
+
+ * Once a topic branch is fully cooked and merged into &quot;master&quot;,
+   it is deleted.  If you need to build on top of it to correct
+   earlier mistakes, a new topic branch is created by forking at
+   the tip of the &quot;master&quot;.  This is not strictly necessary, but
+   it makes it easier to keep your history simple.
+
+ * Whenever you need to test or publish your changes to topic
+   branches, merge them into &quot;next&quot; branch.
+
+The script, being an example, hardcodes the publish branch name
+to be &quot;next&quot;, but it is trivial to make it configurable via
+$GIT_DIR/config mechanism.
+
+With this workflow, you would want to know:
+
+(1) ... if a topic branch has ever been merged to &quot;next&quot;.  Young
+    topic branches can have stupid mistakes you would rather
+    clean up before publishing, and things that have not been
+    merged into other branches can be easily rebased without
+    affecting other people.  But once it is published, you would
+    not want to rewind it.
+
+(2) ... if a topic branch has been fully merged to &quot;master&quot;.
+    Then you can delete it.  More importantly, you should not
+    build on top of it -- other people may already want to
+    change things related to the topic as patches against your
+    &quot;master&quot;, so if you need further changes, it is better to
+    fork the topic (perhaps with the same name) afresh from the
+    tip of &quot;master&quot;.
+
+Let's look at this example:
+
+                   o---o---o---o---o---o---o---o---o---o &quot;next&quot;
+                  /       /           /           /
+                 /   a---a---b A     /           /
+                /   /               /           /
+               /   /   c---c---c---c B         /
+              /   /   /             \         /
+             /   /   /   b---b C     \       /
+            /   /   /   /             \     /
+    ---o---o---o---o---o---o---o---o---o---o---o &quot;master&quot;
+
+
+A, B and C are topic branches.
+
+ * A has one fix since it was merged up to &quot;next&quot;.
+
+ * B has finished.  It has been fully merged up to &quot;master&quot; and &quot;next&quot;,
+   and is ready to be deleted.
+
+ * C has not merged to &quot;next&quot; at all.
+
+We would want to allow C to be rebased, refuse A, and encourage
+B to be deleted.
+
+To compute (1):
+
+        git-rev-list ^master ^topic next
+        git-rev-list ^master        next
+
+        if these match, topic has not merged in next at all.
+
+To compute (2):
+
+        git-rev-list master..topic
+
+        if this is empty, it is fully merged to &quot;master&quot;.
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategithooksupdate"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/hooks/update (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/hooks/update                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/hooks/update        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1,107 @@
</span><ins>+#!/bin/sh
+#
+# An example hook script to blocks unannotated tags from entering.
+# Called by git-receive-pack with arguments: refname sha1-old sha1-new
+#
+# To enable this hook, make this file executable by &quot;chmod +x update&quot;.
+#
+# Config
+# ------
+# hooks.allowunannotated
+#   This boolean sets whether unannotated tags will be allowed into the
+#   repository.  By default they won't be.
+# hooks.allowdeletetag
+#   This boolean sets whether deleting tags will be allowed in the
+#   repository.  By default they won't be.
+# hooks.allowdeletebranch
+#   This boolean sets whether deleting branches will be allowed in the
+#   repository.  By default they won't be.
+#
+
+# --- Command line
+refname=&quot;$1&quot;
+oldrev=&quot;$2&quot;
+newrev=&quot;$3&quot;
+
+# --- Safety check
+if [ -z &quot;$GIT_DIR&quot; ]; then
+        echo &quot;Don't run this script from the command line.&quot; &gt;&amp;2
+        echo &quot; (if you want, you could supply GIT_DIR then run&quot; &gt;&amp;2
+        echo &quot;  $0 &lt;ref&gt; &lt;oldrev&gt; &lt;newrev&gt;)&quot; &gt;&amp;2
+        exit 1
+fi
+
+if [ -z &quot;$refname&quot; -o -z &quot;$oldrev&quot; -o -z &quot;$newrev&quot; ]; then
+        echo &quot;Usage: $0 &lt;ref&gt; &lt;oldrev&gt; &lt;newrev&gt;&quot; &gt;&amp;2
+        exit 1
+fi
+
+# --- Config
+allowunannotated=$(git config --bool hooks.allowunannotated)
+allowdeletebranch=$(git config --bool hooks.allowdeletebranch)
+allowdeletetag=$(git config --bool hooks.allowdeletetag)
+
+# check for no description
+projectdesc=$(sed -e '1q' &quot;$GIT_DIR/description&quot;)
+if [ -z &quot;$projectdesc&quot; -o &quot;$projectdesc&quot; = &quot;Unnamed repository; edit this file to name it for gitweb.&quot; ]; then
+        echo &quot;*** Project description file hasn't been set&quot; &gt;&amp;2
+        exit 1
+fi
+
+# --- Check types
+# if $newrev is 0000...0000, it's a commit to delete a ref.
+if [ &quot;$newrev&quot; = &quot;0000000000000000000000000000000000000000&quot; ]; then
+        newrev_type=delete
+else
+        newrev_type=$(git-cat-file -t $newrev)
+fi
+
+case &quot;$refname&quot;,&quot;$newrev_type&quot; in
+        refs/tags/*,commit)
+                # un-annotated tag
+                short_refname=${refname##refs/tags/}
+                if [ &quot;$allowunannotated&quot; != &quot;true&quot; ]; then
+                        echo &quot;*** The un-annotated tag, $short_refname, is not allowed in this repository&quot; &gt;&amp;2
+                        echo &quot;*** Use 'git tag [ -a | -s ]' for tags you want to propagate.&quot; &gt;&amp;2
+                        exit 1
+                fi
+                ;
+        refs/tags/*,delete)
+                # delete tag
+                if [ &quot;$allowdeletetag&quot; != &quot;true&quot; ]; then
+                        echo &quot;*** Deleting a tag is not allowed in this repository&quot; &gt;&amp;2
+                        exit 1
+                fi
+                ;
+        refs/tags/*,tag)
+                # annotated tag
+                ;
+        refs/heads/*,commit)
+                # branch
+                ;
+        refs/heads/*,delete)
+                # delete branch
+                if [ &quot;$allowdeletebranch&quot; != &quot;true&quot; ]; then
+                        echo &quot;*** Deleting a branch is not allowed in this repository&quot; &gt;&amp;2
+                        exit 1
+                fi
+                ;
+        refs/remotes/*,commit)
+                # tracking branch
+                ;
+        refs/remotes/*,delete)
+                # delete tracking branch
+                if [ &quot;$allowdeletebranch&quot; != &quot;true&quot; ]; then
+                        echo &quot;*** Deleting a tracking branch is not allowed in this repository&quot; &gt;&amp;2
+                        exit 1
+                fi
+                ;
+        *)
+                # Anything else (is there anything else?)
+                echo &quot;*** Update hook: unknown type of update to ref $refname of type $newrev_type&quot; &gt;&amp;2
+                exit 1
+                ;
+esac
+
+# --- Finished
+exit 0
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategitindex"></a>
<div class="binary"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/index</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx">Property changes on: trunk/rails/vendor/gems/will_paginate/.git/index
</span><span class="cx">___________________________________________________________________
</span><span class="cx">Name: svn:mime-type
</span><span class="cx">   + application/octet-stream
</span><a id="trunkrailsvendorgemswill_paginategitinfoexclude"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/info/exclude (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/info/exclude                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/info/exclude        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1,6 @@
</span><ins>+# git-ls-files --others --exclude-from=.git/info/exclude
+# Lines that start with '#' are comments.
+# For a project mostly in C, the following would be a good set of
+# exclude patterns (uncomment them if you want to use them):
+# *.[oa]
+# *~
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategitlogsHEAD"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/logs/HEAD (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/logs/HEAD                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/logs/HEAD        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1,2 @@
</span><ins>+0000000000000000000000000000000000000000 853609ce634977e757945cf32b5560b906bfd057 Matt Mitchell &lt;goodieboy@gmail.com&gt; 1213036722 -0400
+853609ce634977e757945cf32b5560b906bfd057 7db5ad91f379158b07d6dfcaa4dfde99205a58d4 Matt Mitchell &lt;goodieboy@gmail.com&gt; 1213036808 -0400        commit: Added format_page_value method for formatting large numbers; 10000 now will display as 10,000
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategitlogsrefsheadsmaster"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/logs/refs/heads/master (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/logs/refs/heads/master                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/logs/refs/heads/master        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1,2 @@
</span><ins>+0000000000000000000000000000000000000000 853609ce634977e757945cf32b5560b906bfd057 Matt Mitchell &lt;goodieboy@gmail.com&gt; 1213036722 -0400
+853609ce634977e757945cf32b5560b906bfd057 7db5ad91f379158b07d6dfcaa4dfde99205a58d4 Matt Mitchell &lt;goodieboy@gmail.com&gt; 1213036808 -0400        commit: Added format_page_value method for formatting large numbers; 10000 now will display as 10,000
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategitlogsrefsremotesoriginagnostic"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/logs/refs/remotes/origin/agnostic (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/logs/refs/remotes/origin/agnostic                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/logs/refs/remotes/origin/agnostic        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+0000000000000000000000000000000000000000 79d380b931dff5affa020d5f0533d90d15ac4e61 Matt Mitchell &lt;goodieboy@gmail.com&gt; 1213036722 -0400        clone: from git://github.com/mislav/will_paginate.git
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategitlogsrefsremotesoriginmaster"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/logs/refs/remotes/origin/master (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/logs/refs/remotes/origin/master                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/logs/refs/remotes/origin/master        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+0000000000000000000000000000000000000000 853609ce634977e757945cf32b5560b906bfd057 Matt Mitchell &lt;goodieboy@gmail.com&gt; 1213036722 -0400        clone: from git://github.com/mislav/will_paginate.git
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategitobjects1b380a00591b810b6ad26cf28b7c75f35142635f"></a>
<div class="binary"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/objects/1b/380a00591b810b6ad26cf28b7c75f35142635f</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx">Property changes on: trunk/rails/vendor/gems/will_paginate/.git/objects/1b/380a00591b810b6ad26cf28b7c75f35142635f
</span><span class="cx">___________________________________________________________________
</span><span class="cx">Name: svn:mime-type
</span><span class="cx">   + application/octet-stream
</span><a id="trunkrailsvendorgemswill_paginategitobjects73c78213da8a17e1b8c342e2cae9dcc8f4e82e89"></a>
<div class="binary"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/objects/73/c78213da8a17e1b8c342e2cae9dcc8f4e82e89</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx">Property changes on: trunk/rails/vendor/gems/will_paginate/.git/objects/73/c78213da8a17e1b8c342e2cae9dcc8f4e82e89
</span><span class="cx">___________________________________________________________________
</span><span class="cx">Name: svn:mime-type
</span><span class="cx">   + application/octet-stream
</span><a id="trunkrailsvendorgemswill_paginategitobjects7db5ad91f379158b07d6dfcaa4dfde99205a58d4"></a>
<div class="binary"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/objects/7d/b5ad91f379158b07d6dfcaa4dfde99205a58d4</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx">Property changes on: trunk/rails/vendor/gems/will_paginate/.git/objects/7d/b5ad91f379158b07d6dfcaa4dfde99205a58d4
</span><span class="cx">___________________________________________________________________
</span><span class="cx">Name: svn:mime-type
</span><span class="cx">   + application/octet-stream
</span><a id="trunkrailsvendorgemswill_paginategitobjectsbe31b775db9817b4f158349ce52724ff16ca757f"></a>
<div class="binary"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/objects/be/31b775db9817b4f158349ce52724ff16ca757f</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx">Property changes on: trunk/rails/vendor/gems/will_paginate/.git/objects/be/31b775db9817b4f158349ce52724ff16ca757f
</span><span class="cx">___________________________________________________________________
</span><span class="cx">Name: svn:mime-type
</span><span class="cx">   + application/octet-stream
</span><a id="trunkrailsvendorgemswill_paginategitobjectsd6881fda03d82b73564e11e4ee1a5d73f8de9370"></a>
<div class="binary"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/objects/d6/881fda03d82b73564e11e4ee1a5d73f8de9370</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx">Property changes on: trunk/rails/vendor/gems/will_paginate/.git/objects/d6/881fda03d82b73564e11e4ee1a5d73f8de9370
</span><span class="cx">___________________________________________________________________
</span><span class="cx">Name: svn:mime-type
</span><span class="cx">   + application/octet-stream
</span><a id="trunkrailsvendorgemswill_paginategitobjectspackpack4a3878c702f3e062e7ab89ce4c4094a2965856cdidx"></a>
<div class="binary"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/objects/pack/pack-4a3878c702f3e062e7ab89ce4c4094a2965856cd.idx</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx">Property changes on: trunk/rails/vendor/gems/will_paginate/.git/objects/pack/pack-4a3878c702f3e062e7ab89ce4c4094a2965856cd.idx
</span><span class="cx">___________________________________________________________________
</span><span class="cx">Name: svn:mime-type
</span><span class="cx">   + application/octet-stream
</span><a id="trunkrailsvendorgemswill_paginategitobjectspackpack4a3878c702f3e062e7ab89ce4c4094a2965856cdkeep"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/objects/pack/pack-4a3878c702f3e062e7ab89ce4c4094a2965856cd.keep (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/objects/pack/pack-4a3878c702f3e062e7ab89ce4c4094a2965856cd.keep                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/objects/pack/pack-4a3878c702f3e062e7ab89ce4c4094a2965856cd.keep        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+fetch-pack 24272 on d-128-197-148.bootp.Virginia.EDU
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategitobjectspackpack4a3878c702f3e062e7ab89ce4c4094a2965856cdpack"></a>
<div class="binary"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/objects/pack/pack-4a3878c702f3e062e7ab89ce4c4094a2965856cd.pack</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx">Property changes on: trunk/rails/vendor/gems/will_paginate/.git/objects/pack/pack-4a3878c702f3e062e7ab89ce4c4094a2965856cd.pack
</span><span class="cx">___________________________________________________________________
</span><span class="cx">Name: svn:mime-type
</span><span class="cx">   + application/octet-stream
</span><a id="trunkrailsvendorgemswill_paginategitrefsheadsmaster"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/refs/heads/master (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/refs/heads/master                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/refs/heads/master        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+7db5ad91f379158b07d6dfcaa4dfde99205a58d4
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategitrefsremotesoriginHEAD"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/refs/remotes/origin/HEAD (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/refs/remotes/origin/HEAD                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/refs/remotes/origin/HEAD        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+ref: refs/remotes/origin/master
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategitrefsremotesoriginagnostic"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/refs/remotes/origin/agnostic (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/refs/remotes/origin/agnostic                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/refs/remotes/origin/agnostic        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+79d380b931dff5affa020d5f0533d90d15ac4e61
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategitrefsremotesoriginmaster"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/refs/remotes/origin/master (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/refs/remotes/origin/master                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/refs/remotes/origin/master        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+853609ce634977e757945cf32b5560b906bfd057
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategitrefstags210"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.1.0 (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.1.0                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.1.0        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+94de8c93973c2ac4fa27f75c2b03b135ed854264
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategitrefstags220"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.2.0 (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.2.0                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.2.0        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+6f7b109fdb623e5d8943ea31591e29588b9fb942
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategitrefstags221"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.2.1 (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.2.1                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.2.1        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+5c7af8ff92d2c23b70d013384fab8582831d7ce2
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategitrefstags222"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.2.2 (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.2.2                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.2.2        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+e793935dedb0df1754bc1c96fca3122332ae1c3f
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategitrefstags223"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.2.3 (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.2.3                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.2.3        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+8f799bd58bcc013ff156f7bf74a647c0ccbf9cbb
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategitrefstags230"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.3.0 (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.3.0                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.3.0        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+9c8570b7fc8bcfa76125eace338dd614e6a4ea99
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategitrefstags231"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.3.1 (0 => 593)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.3.1                                (rev 0)
+++ trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.3.1        2008-06-09 18:56:54 UTC (rev 593)
</span><span class="lines">@@ -0,0 +1 @@
</span><ins>+bccdd3c24b35594b3c13fe8b98448f7e26efef2a
</ins></span></pre></div>
<a id="trunkrailsvendorgemswill_paginategitrefstags232"></a>
<div class="addfile"><h4>Added: trunk/rails/vendor/gems/will_paginate/.git/refs/tags/2.3.2 (0 => 593)</h4>
<pre