<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cccms/public/javascripts/cacycle_diff.js, branch erdgeist-modernize-auth</title>
<subtitle>[no description]</subtitle>
<id>https://erdgeist.org/gitweb/cccms/atom?h=erdgeist-modernize-auth</id>
<link rel='self' href='https://erdgeist.org/gitweb/cccms/atom?h=erdgeist-modernize-auth'/>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/'/>
<updated>2026-07-09T22:35:24Z</updated>
<entry>
<title>Retire vendored cacycle_diff.js for a diff-lcs-based diff view</title>
<updated>2026-07-09T22:35:24Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-07-09T22:35:24Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=a25d90335ad3738b6831288190132c2f7498465c'/>
<id>urn:sha1:a25d90335ad3738b6831288190132c2f7498465c</id>
<content type='text'>
Revisions#diff now computes an inline or side-by-side word diff
server-side (Page#diff_against, lib/html_word_diff.rb) instead of
shipping raw/escaped content to the browser for a 2008-era vendored
JS differ to mangle. View mode is picked via a `view` param, settable
either on the diff page itself or directly from the revisions#index
sticky bar next to "Diff revisions".

Also fixes a pre-existing bug in RevisionsController#diff's single-
revision branch, which set params[:start]/params[:end] instead of
params[:start_revision]/params[:end_revision].
</content>
</entry>
<entry>
<title>first revision and diff interface</title>
<updated>2009-03-15T13:07:04Z</updated>
<author>
<name>hukl</name>
<email>contact@smyck.org</email>
</author>
<published>2009-03-15T13:07:04Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=a936993a5a7bbe7bb4f679d3adc059929cd0d7c5'/>
<id>urn:sha1:a936993a5a7bbe7bb4f679d3adc059929cd0d7c5</id>
<content type='text'>
</content>
</entry>
</feed>
