trunk

This is a Bazaar branch. To clone, pull or merge from it, use this URL.

For more help, check out the 5-minute Quick Hacking with Bzr or the full Introduction to Bzr.

Log

184 : 2008-07-25 : Jelmer Vernooij : jelmer@samba.org-20080725205953-7zymhzysgi8za5oa
Remove executable bit from image.
183 : 2008-07-25 : Jelmer Vernooij : jelmer@samba.org-20080725205612-1hfyz9fn74hwdr5a
Avoid installing scripts with language extensions.
182 : 2008-07-17 : Martin Albisetti : argentina@gmail.com-20080717042022-x0fw8v2jl5fq8hcr
Merge bzr-search integration
181 : 2008-07-11 : Martin Albisetti : argentina@gmail.com-20080711122322-oo9jjdrflkt1v0tf
Replaced deprecated code in 1.6. Bug #247550
180 : 2008-07-01 : Michael Hudson : michael.hudson@canonical.com-20080701040403-payspbvmsfmp4e84
refactor things to avoid keeping branches open when they are not being viewed.
history objects are now ephemeral wrappers around branches, with the
expensive-to-calculate whole history data being cached elsewhere, in a
LRUCache.
also fixes a logging setup regression and deletes some dead code.
179 : 2008-06-27 : Martin Albisetti : argentina@gmail.com-20080627043215-87bfzj5d2sm5ijqu
Don't add links to removed files, bug #243420
178 : 2008-06-27 : Martin Albisetti : argentina@gmail.com-20080627034610-hicoyi7jl51yl232
Fix broken links in ATOM feed (Matt Nordhoff)
177 : 2008-06-25 : Martin Albisetti : argentina@gmail.com-20080625093958-j5iv9w20szi0vqxn
Switch to new-style classes (Matt Nordhoff)
176 : 2008-06-25 : Michael Hudson : michael.hudson@canonical.com-20080625061813-3cr5iax8sdz0e67s
merge my streaming branch which:
* most importantly, streams the pages as they render to the client, which
reduces memory usage on large pages and feels better for the user
* makes the stuff in controller/ have a more wsgi-ish interface
* restores the stripping of excess whitespace from the output
175 : 2008-06-25 : Michael Hudson : michael.hudson@canonical.com-20080625040334-x2daw2vgg2z2d0ew
merge martin's sqlite_optional branch
174 : 2008-06-25 : Michael Hudson : michael.hudson@canonical.com-20080624232059-63y8w66cci2235dd
misc logging improvements:
* don't call basicConfig when importing loggerhead.apps.branch.
* log rendering time for templates.
* more consistent logger names.
173 : 2008-06-23 : Martin Albisetti : argentina@gmail.com-20080624000006-5w21i42dtf0t6dyx
Remove bundles, it's broken anyway
172 : 2008-06-23 : Martin Albisetti : argentina@gmail.com-20080623232806-yx1rg1ns2ba8yvk0
* Sort diretories before files
* Make filename sorting case-insensitive
171 : 2008-06-23 : Michael Hudson : michael.hudson@canonical.com-20080623035913-10g1fwgpu8jjts0p
merge txtfile-updates-bug-241999:
update readme and news, remove some dead code and tidy up
server-branches.py
170 : 2008-06-23 : Martin Albisetti : argentina@gmail.com-20080623034524-97s2zy6g5c45kedt
* Show author instead of committer. Bug #149443
169 : 2008-06-23 : Michael Hudson : michael.hudson@canonical.com-20080623020708-eiwjeg8bhjxxnyvj
more compatible handling of server.webpath from loggerhead.conf files
168 : 2008-06-23 : Michael Hudson : michael.hudson@canonical.com-20080623010334-gyoub425l74zs33h
how url_prefix used to work
167 : 2008-06-23 : Michael Hudson : michael.hudson@canonical.com-20080622235325-fs0yapvfxn3xhkro
make serve-branches.py executable
166 : 2008-06-23 : Michael Hudson : michael.hudson@canonical.com-20080622211558-w8zafrhnampc5mz6
make using url_prefix not break, at least
165 : 2008-06-22 : Martin Albisetti : argentina@gmail.com-20080622180415-9ognqtaiptt58z7p
* Remove homepage
* Remove release tarballs
* Remove push-website script
* Edit MANIFEST.in to reflect current content
164 : 2008-06-20 : Michael Hudson : michael.hudson@canonical.com-20080620034624-p46dvwbhppj2pojw
merge wsgi-ify
this removes the dependency on turbogears and cherrypy in favour of one on
paste (http://pythonpaste.org).
it adds a new executable, serve-branches.py, that serves branches following the
structure of the file system, but also converts start-loggerhead.py to serve
things from a loggerhead.conf file the 'old-fashioned' way.
163 : 2008-06-20 : Michael Hudson : michael.hudson@canonical.com-20080620021639-iz2738k6jomjue3t
merge zpt.cleaner_urls, which generates urls containing revision numbers rather
than revision ids.
162 : 2008-06-18 : Michael Hudson : michael.hudson@canonical.com-20080618043125-zlm8jjui5xqe4p54
comment out obsolete test
161 : 2008-06-18 : Michael Hudson : michael.hudson@canonical.com-20080618043050-u8e5qcj64tf16can
don't insist on python 2.4
160 : 2008-06-16 : Michael Hudson : michael.hudson@canonical.com-20080616100324-dyzbdp3xk2i1g34a
merge martin's remove caches branch, which removes the sql revision cache and
the textindexing code.
we still have the files changed cache.
(some further changes by me)
159 : 2008-06-11 : Michael Hudson : michael.hudson@canonical.com-20080611050543-o8vel8ydossw3wkc
merge zpt-templating.
this gets rid of all the kid templates and replaces them with zope page
templates and adds glue to render them under turbogears with the simpletal
library.
158 : 2008-06-11 : Michael Hudson : michael.hudson@canonical.com-20080611014159-ocmzuu2v5wfiry0l
disable the filling of the search index
not a good solution, but better than the status quo...
157 : 2008-06-10 : Launchpad Patch Queue Manager : launchpad@pqm.canonical.com-20080610165838-0hdfo2tkh0xxgi25
[r=mwhudson] Changes from Martin Albisetti to remove dependence on
deprecated-in-1.5-and-gone-in-1.6 bzrlib methods
156 : 2008-04-18 : Launchpad Patch Queue Manager : launchpad@pqm.canonical.com-20080418101647-2k1lv1l0edudd191
[r=jml] don't display large diffs richly, as this consumes enormous amounts of RAM during rendering
155 : 2008-04-15 : Launchpad Patch Queue Manager : launchpad@pqm.canonical.com-20080415063841-b1kpsapbmm8oqbk0
[r=jamesh] make daemonization code less silly, fixing bugs #139161 ("Starting loggerhead process may not close its stdin and stdout properly") & #211526 ("Codebrowse log directory has unnecessarily permissive permissions")
154 : 2008-04-06 : Launchpad Patch Queue Manager : launchpad@pqm.canonical.com-20080406223949-q56j4n2qffm4b7p0
[r=mwh] Fix a typo in annotate.kid.
153 : 2008-03-10 : Launchpad Patch Queue Manager : launchpad@pqm.canonical.com-20080310060521-29xe8hy1hmc3d1xl
[r=jamesh] show revisions which merge a change to a file when filtering on changes that touch files and don't reuse the 'file_id' argument name when doing so
152 : 2008-03-10 : Launchpad Patch Queue Manager : launchpad@pqm.canonical.com-20080310022826-1a4xljsczmn1uyvc
[r=jamesh] use a more space-efficient, launchpad-like way of presenting dates
151 : 2008-03-07 : Launchpad Patch Queue Manager : launchpad@pqm.canonical.com-20080307104129-n14bnq5lvqjyg6e4
[rs=jml] sort out the mixed line endings in master.kid by deleting the carriage returns
150 : 2008-03-07 : Launchpad Patch Queue Manager : launchpad@pqm.canonical.com-20080307045809-10xzgg4o8hpu94gl
[r=mwhudson] patch from Mattias Eriksson to allow binding to a specific interface
149 : 2008-03-06 : Launchpad Patch Queue Manager : launchpad@pqm.canonical.com-20080306045439-qe3j5ryuhb7bmqr8
[r=jamesh] fix the order of the changelog view when the revision cache is not used
148 : 2008-03-04 : Launchpad Patch Queue Manager : launchpad@pqm.canonical.com-20080304061612-1q6l3vo604dkk8vg
[r=jamesh] final adjustments to the README and NEWS
147 : 2008-02-29 : Launchpad Patch Queue Manager : launchpad@pqm.canonical.com-20080229044352-zoweuygtkq7uwo37
[r=jml] updates to README.txt and NEWS before release
146 : 2008-02-27 : Launchpad Patch Queue Manager : launchpad@pqm.canonical.com-20080227113819-soawqhenqe9znu1p
[r=thumper][!log] remove unused files and imports and normalize the whitespace
145 : 2008-02-27 : Launchpad Patch Queue Manager : launchpad@pqm.canonical.com-20080227112559-3flku9jfziqnib0w
[r=thumper][!log] fix the test suite
144 : 2007-12-18 : Launchpad Patch Queue Manager : launchpad@pqm.canonical.com-20071218151811-1tp4y6box2huzjf0
[r=jamesh] merge in change from Aaron Bentley that significantly speeds up history creation
143 : 2007-12-12 : Launchpad Patch Queue Manager : launchpad@pqm.canonical.com-20071212084606-842ik07wov33hvqa
[r=spiv] [!log] prevent turbogears/cherrypy from turning url query arguments into unicode strings. fixes bug 175228 ("view revision = 500 Internal error").
142 : 2007-11-19 : Launchpad Patch Queue Manager : launchpad@pqm.canonical.com-20071119090846-klavrflav0efak7g
[r=jamesh] merge from upstream (small stuff only, no major changes)
141 : 2007-10-29 : Launchpad Patch Queue Manager : launchpad@pqm.canonical.com-20071029222014-55se2y53jk4yrrev
[r=lifeless] add a do-nothing make check
140 : 2007-09-10 : Canonical.com Patch Queue Manager : pqm@pqm.ubuntu.com-20070910193149-jrabz72cwth1abup
[r=SteveA] fix the rendering of revisions that have whitespace only commit messages
139 : 2007-09-10 : Canonical.com Patch Queue Manager : pqm@pqm.ubuntu.com-20070910173017-teattztsb8ep0aer
[trivial] so i cleaned up the tests, but also broke them :( need to look at getting PQM to run the loggerhead tests...
138 : 2007-09-07 : Canonical.com Patch Queue Manager : pqm@pqm.ubuntu.com-20070907184620-nu3n5io002ryctkx
[r=barry] stop using the bdb-backed shelve database for caching
137 : 2007-09-07 : Canonical.com Patch Queue Manager : pqm@pqm.ubuntu.com-20070907112911-ilw15rioduh413h0
[r=spiv] merge less-file-change-access; should improve performance and reduce resource consumption
136 : 2007-07-04 : Michael Hudson : michael.hudson@canonical.com-20070704121456-5e5fz9ov5ofmdj6t
two brown paper bag fixes FROM THE RIGHT PLACE
135 : 2007-07-04 : Michael Hudson : michael.hudson@canonical.com-20070704120950-n0w04ixz3fl6wkg1
two brown paper bag fixes
134 : 2007-07-04 : Michael Hudson : michael.hudson@canonical.com-20070704114422-77n0yamvzpd3ddhi
merge in a lot of changes from my development branch
133 : 2007-06-19 : codebrowse.launchpad.net : loggerhead@vostok-20070619141448-o5wdywryb5fq4vlh
merge in assorted fixes, including the fixes for #118673 and #119228.
132 : 2007-05-30 : Michael Hudson : michael.hudson@canonical.com-20070530090352-2hdhyvs7jxgpoz1e
merge in the fix for #92435 too
131 : 2007-05-29 : Michael Hudson : michael.hudson@canonical.com-20070529125134-fffimo5o8ynk64uu
merge from my testing branch:
includes unit tests, but more interestingly the fix for #116869
130 : 2007-05-23 : Michael Hudson : michael.hudson@canonical.com-20070523174905-acf82jwtmcga066l
don't say you can view the file when you can only download it...
129 : 2007-05-23 : Michael Hudson : michael.hudson@canonical.com-20070523174219-6lr3fgv9nciyjalu
only serve up unescaped user content with Content-Disposition: attachment
128 : 2007-05-21 : Robey Pointer : robey@lag.net-20070521080644-50gwwf003lv8n73v
bug 98828: add "L###" anchors to each line in an annotated file.
127 : 2007-05-21 : Robey Pointer : robey@lag.net-20070521074630-afkk5g3x2654wfpm
bug 113313: remove 0x0C (page break) from the list of characters that
identify a file as binary.
126 : 2007-05-21 : Robey Pointer : robey@lag.net-20070521074339-3wh6r0grwfzkvspj
bug 98826: allow "head:" to be used as a valid revid to represent the current
branch head.
125 : 2007-05-21 : Robey Pointer : robey@lag.net-20070521073715-s9iyq7qzm8yb5vrf
bug 98826: allow 'annotate' to take a path on the URL line instead of a
file_id. this can be useful for generating urls in other apps.
124 : 2007-05-20 : Robey Pointer : robey@lag.net-20070521064258-1gijoxitfd9u97ko
merge fix from james henstridge for bug 93585.
123 : 2007-05-20 : Robey Pointer : robey@lag.net-20070521061931-bp1m3uwwso7lkk6a
on the project list page, for projects using auto_publish, check to see if
the list of discoverable branches is different, and if so, reload the list
of branches. this should cause the page to update when new branches are
added or removed from an auto_publish project.
122 : 2007-05-20 : Robey Pointer : robey@lag.net-20070521061912-doe5d89zirkvd22r
yes, of course, the first release was in december *2006* :)
121 : 2007-03-26 : Robey Pointer : robey@lag.net-20070326070510-z9etamcrda8zphod
merge in fix for bug 91686: catch binary files and don't diff them.
120 : 2007-03-25 : Robey Pointer : robey@lag.net-20070326063239-eg2hyb3b5u8av7yz
merge jamesh's fix for bug 89854: on error, report an error instead of
trying to redirect to a safe page. there's no guaranteed safe page.
119 : 2007-03-25 : Robey Pointer : robey@lag.net-20070326063228-ljqt18vb4knt5gmv
commented-out lsprof for kid
118 : 2007-03-25 : Robey Pointer : robey@lag.net-20070326063131-e70k36r138h8om4i
another todo
117 : 2007-03-25 : Robey Pointer : robey@lag.net-20070326062106-1fehbvag3z2o2q0f
(bug 86247)
it's possible for a commit to have no message at all. in that case, don't
try to index into it. :)
116 : 2007-03-25 : Robey Pointer : robey@lag.net-20070326060927-1o991yjbbxkqpf3d
fix some lame setup.py errors
115 : 2007-03-25 : Robey Pointer : robey@lag.net-20070326060850-69b3yu2i6udttzjq
include more stuff in the manifest
114 : 2007-03-12 : Robey Pointer : robey@lag.net-20070312175119-xms19elalw5ax1zc
revert the change that stopped converting spaces to ' '.
in other words, go back to doing the nbsp conversion. bug report from
kent gibson reveals that at least in firefox, the spaces aren't handled
the way i want.
113 : 2007-03-05 : Robey Pointer : robey@lag.net-20070306071857-jqc8kphzcneb0bdd
add lsprof decorator; comment out unnecessary nbsp; conversion.
112 : 2007-03-05 : Robey Pointer : robey@lag.net-20070306063721-416y602qk9415ohl
branches imported from arch/tla can have "merges" from revisions that don't
exist. this makes me a very unhappy camper, but whatever. cope with it by
recovering from lookups of nonexistent revisions, and mark the branch nick
of these fake revisions as "(missing)".
111 : 2007-03-05 : Robey Pointer : robey@lag.net-20070306042705-rkk103ffb0dbbjk5
urlquote the url elements in branch.url() for bug 88286
110 : 2007-01-24 : Robey Pointer : robey@lag.net-20070124233939-bqjis014115tgcb3
update website.
109 : 2007-01-24 : Robey Pointer : robey@lag.net-20070124233731-xga5g9b721hfwjmj
augh! wtf! this year is 2007! not 2006!
108 : 2007-01-24 : Robey Pointer : robey@lag.net-20070124192958-riwpysoxlrs18c6o
bump version to 1.1.1.
107 : 2007-01-24 : Robey Pointer : robey@lag.net-20070124192650-mrstlt7hkoc19qg1
kid can't cope with ${} being split across lines, to put them back onto
very large lines.
106 : 2007-01-24 : Robey Pointer : robey@lag.net-20070124192627-8zrzkuqb74289zwv
oops, fix up the download logging for real.
105 : 2007-01-24 : Robey Pointer : robey@lag.net-20070124191740-xvsnm989idtuyb0i
fix safari rendering bug that made the top navbar look fat.
104 : 2007-01-24 : Robey Pointer : robey@lag.net-20070124191725-nbh93909s4qfez18
fix silly typo.
103 : 2007-01-24 : Robey Pointer : robey@lag.net-20070124191704-iv872y6u6io31hoz
log the downloaded filename & size.
102 : 2007-01-24 : Robey Pointer : robey@lag.net-20070124191627-7t919i34dc8hji7d
don't need these files. (they came from the default turbogears install.)
101 : 2007-01-24 : Robey Pointer : robey@lag.net-20070124184518-b7xkufmmmv0igouz
fix stupid bugs in inventory that i didn't even check before.
100 : 2007-01-24 : Robey Pointer : robey@lag.net-20070124184506-k58akd932ohgn7h3
clean up homepage for 1.1 release.
99 : 2007-01-24 : Robey Pointer : robey@lag.net-20070124184351-waw1sy4hjtpewpp1
bump up version number to 1.1 and change push site.
98 : 2007-01-20 : Robey Pointer : robey@lag.net-20070121024653-wmv3n4pbwbup0e60
add news, bump version to 1.1
97 : 2007-01-20 : Robey Pointer : robey@lag.net-20070121000552-laswr1ffqh030uge
big checkpoint commit. added some functions to util for tracking browsing
context (those key=value params to urls) since there are already a few and
now i'm adding some more: 'remember' and 'compare_revid'.

'remember' is a remembered revision_id that gets carried around if you click
on a "compare this revision to another revision" link on the revision page.
afterwards, whenever you're on a revision page, you can click "compare to
revision [x]" and it will switch 'remember' to 'compare_revid' and show the
revision page with a diff as compared to the remembered revision. this is
to allow arbitrary diffs. i'm not sure the ui is great, though.

bundle is also hooked up this way, so you can download an arbitrary bundle.
96 : 2007-01-15 : Robey Pointer : robey@lag.net-20070116035302-wzxy5sig3lugvpib
make index_freq a config
95 : 2007-01-15 : Robey Pointer : robey@lag.net-20070116035229-sv7yzfby4qrb8v8e
use "public_branch" as the config key since that seems to be what everyone
else is doing.
94 : 2007-01-14 : Robey Pointer : robey@lag.net-20070114234610-z3cn5j8eky0vqsg3
add a decorator to strip the whitespace from the generated html in the big
pages. (kid theoretically can do this on its own, but it's not hooked up
from turbogears, and even if it was, it doesn't seem to work on html.)
removing whitespace appears to trim a good 20-30% from the generated pages,
so may help a lot for slow links. in combination with the trimmed-down
javascript names, some of the worst offenders (revisions with gigantic
diffs) are now nearly half the size they were a few days ago.
93 : 2007-01-14 : Robey Pointer : robey@lag.net-20070114234553-l8zu9z144flojfpn
slight cleanup, and add '-f' option for running in the foreground.
92 : 2007-01-13 : Robey Pointer : robey@lag.net-20070114054315-qorf24nc9txv1umi
new ignores
91 : 2007-01-13 : Robey Pointer : robey@lag.net-20070114054310-q2tl1wlq0198owy3
fix collapse/expand triangles
90 : 2007-01-13 : Robey Pointer : robey@lag.net-20070114054246-4m458f8x7m0xuxp5
use blue for inserts
89 : 2007-01-13 : Robey Pointer : robey@lag.net-20070114054040-7i9lbhq992e612rq
fix up dev.cfg so that nobody will ever have to edit it, by letting the
important params be overridable in loggerhead.conf.

make start-loggerhead actually daemonize, write a pid file, and write logs
to normal log files, instead of requiring 'nohup' stuff. ie act like a real
server. added stop-loggerhead to do a clean shutdown. changed the README
to clarify how it should work now.
88 : 2007-01-13 : Robey Pointer : robey@lag.net-20070114053926-h3xxpcz26jy8cp2n
don't want this file anymore
87 : 2007-01-13 : Robey Pointer : robey@lag.net-20070114020056-qbyczz5klsrmzbba
use a trick matty suggested to remember the unified vs side-by-side setting
in a cookie and display future revision pages using that preference. also
add a verb to the unified/side-by-side button so it's clearer that it's a
button.
86 : 2007-01-13 : Robey Pointer : robey@lag.net-20070114012415-3hh0t8vxapxmwt1x
use uniq() to trim the revision page down a bit, and build an element cache
in the javascript code to make response time much better on the disclosure
triangles.
85 : 2007-01-13 : Robey Pointer : robey@lag.net-20070114012251-4r9icwoouak09zog
try john's idea of implementing _get_deltas_for_revisions_with_trees().
i don't think it helps a lot, but it's clearly less redundant.
84 : 2007-01-13 : Robey Pointer : robey@lag.net-20070114012130-1yxvnkkn7qsp0aj3
add a uniq() function for helping trim some of the verbosity on the revision
page.
83 : 2007-01-13 : Robey Pointer : robey@lag.net-20070114012039-9lv81vxc7hn3hyhg
when creating a lockfile object, if there's an existing lock file on the
filesystem that's older than (5 minutes), assume it's from a previous
session and blow it away. otherwise, deadlocks happen.
82 : 2007-01-07 : Robey Pointer : robey@lag.net-20070108070606-bztqt5nlyn0w9rda
fix up the diff color key and collapse buttons on the revision page so they
look more reasonable, and even mostly work in safari.
81 : 2007-01-07 : Robey Pointer : robey@lag.net-20070108000026-xrimba9a3ah7yzrh
overhauled the collapse/expand buttons: pulled out into a separate js file,
and generalized enough to support multiple sets on one page. this now
allows the revision page to contain both the unified and side-by-side diff
views, with js buttons to switch between them. gary suggested the icons
for those buttons. :)
80 : 2007-01-05 : Robey Pointer : robey@lag.net-20070106050202-i1hzwt613qigsin3
refactor and clean up the javascript code for the expand/collapse buttons,
and apply the same logic to files being diff'd on the revision view. the
primary difference is that a revision starts out expanded, since otherwise
there's not much to see. also, change the terminology from "show/hide" to
"expand/collapse" on nicholas allen's recommendation.
79 : 2007-01-05 : Robey Pointer : robey@lag.net-20070105190942-7ivj4gq1i78pjjyn
patch to add an atom feed link to the browse page. i tweaked the layout
slightly because i have one branch that does take a little more than 15%
of the row to display the name.
78 : 2007-01-05 : Robey Pointer : robey@lag.net-20070105185357-3d7nxsr5vsh39yxi
more todos...
77 : 2007-01-02 : Robey Pointer : robey@lag.net-20070103001809-06rny6tfsjf3p6l6
sort the auto-list before publishing
76 : 2007-01-01 : Robey Pointer : robey@lag.net-20070102073534-u7tkc8q07xsz9wlv
fewer todos
75 : 2007-01-01 : Robey Pointer : robey@lag.net-20070102073415-372pbbf98t6ht3oo
flesh out examples for the auto_publish feature.
74 : 2007-01-01 : Robey Pointer : robey@lag.net-20070102071725-nreem2cu8aiu4vsb
add the ability to auto-publish anything found under a particular folder.
73 : 2007-01-01 : Robey Pointer : robey@lag.net-20070102071403-3i0jr7p56z12z9b2
heh, duh. i can't leave the shelf files open from multiple threads at once.
the shelf files in changecache and textindex are now only opened when they
are being used (and the lockfile is held), and closed afterwards. no more
branches stomping on each other when they share cache/index. in the process,
i made the textindex chew through 100 revisions at once now instead of 1.
72 : 2007-01-01 : Robey Pointer : robey@lag.net-20070102043559-e8knder8lwv46wbz
make the cache folder and branch url (prefix) be optional settings on the
project, so they can be omitted from specific branches under a project and
be assumed. this is to make it easier to publish many branches under one
project and have them share caches and public urls.
71 : 2007-01-01 : Robey Pointer : robey@lag.net-20070102043409-5slhxuzq5omtim2f
exponential backoff isn't really working for the lockfile, so keep it down
to 0.1 second pauses while trying to grab the lock. also, flush the caches
at shutdown, and pause during cache rebuilding to give normal requests a
chance to get the lock. (with threading.Lock, wakeups were automatic, but
with the file lock, there's a lot of sleeping going on.)
70 : 2007-01-01 : Robey Pointer : robey@lag.net-20070102022347-y0py7zaab6sv4nte
rename "group" to "project" in the templates and code, and add a long
description (which can contain html).
69 : 2007-01-01 : Robey Pointer : robey@lag.net-20070102005528-ff0odpwlt2spnet0
switch the cache and text index to use file locking so they can be used by
different processes too. hook into turbogears' close_on_shutdown to make
sure all the branch views close their files to prevent corruption. this
should make it okay to have a bunch of branches share a single cache folder.
68 : 2006-12-29 : Robey Pointer : robey@lag.net-20061229215112-d164jqo8djs3lims
add the script i use to update the website, so i don't lose it
67 : 2006-12-28 : Robey Pointer : robey@lag.net-20061229024207-hefrhxyf1ljpfhwd
slightly better side-by-side diff format (create 1 big table instead of many nested ones, so everything lines up)
66 : 2006-12-28 : Robey Pointer : robey@lag.net-20061229022403-cgijbxwz76ud0dvu
do side-by-side diff on the revision page, making it the default.
65 : 2006-12-24 : Robey Pointer : robey@lag.net-20061224070428-u2tbimufx0m1v16t
add the actual 1.0 release
64 : 2006-12-24 : Robey Pointer : robey@lag.net-20061224070243-ktc0p5n772kvt9cu
fix revision next/prev buttons at the bottom of the revision page
63 : 2006-12-24 : Robey Pointer : robey@lag.net-20061224065442-my1tkqko1n02o8p1
sure, let's check in the tarballs too
62 : 2006-12-24 : Robey Pointer : robey@lag.net-20061224065421-7cgh6xo87h63lfg7
webpage tweaks
61 : 2006-12-24 : Robey Pointer : robey@lag.net-20061224064426-bedaid2zrw69igfg
initial homepage
60 : 2006-12-24 : Robey Pointer : robey@lag.net-20061224064314-g2m7cnz8uf9ck2jl
add a manifest and a makefile
59 : 2006-12-23 : Robey Pointer : robey@lag.net-20061223193420-5q36bvis2g8vpbtl
add version info to readme
58 : 2006-12-23 : Robey Pointer : robey@lag.net-20061223192905-wwzq2hluxta8k5mf
add setup.py info so an sdist tarball can be made
57 : 2006-12-20 : Robey Pointer : robey@lag.net-20061221010900-auqh80g9z7r8v5tu
use bzr.dev as the branch name now that it's okay
56 : 2006-12-20 : Robey Pointer : robey@lag.net-20061221010821-flcibjf3wootrmx1
use cherrypy-friendly path component names
55 : 2006-12-20 : Robey Pointer : robey@lag.net-20061221010729-tgja4u2wwxlitkgw
fix css typos matty found
54 : 2006-12-20 : Robey Pointer : robey@lag.net-20061221003031-lf4lcav50h39h2zo
oops, missed this url -> branch_url conversion
53 : 2006-12-20 : Robey Pointer : robey@lag.net-20061221002958-gnxmw13qjzqlzt40
fix bad uses of tg.url
52 : 2006-12-20 : Robey Pointer : robey@lag.net-20061220221733-1y0ix5n2eexmltdo
update README
51 : 2006-12-20 : Robey Pointer : robey@lag.net-20061220220014-nuyfjj5oiejjyxsq
add the ability to download a bundle for a revision.
okay that's enough, i should stop coding and start packing.
50 : 2006-12-20 : Robey Pointer : robey@lag.net-20061220212432-bnypqfq282u7obs4
fix links in atom feed
49 : 2006-12-20 : Robey Pointer : robey@lag.net-20061220211753-tbgl6hlhdvqt2mu4
add top-level page listing available branches. also a patch from matty to not require external-url in atom feeds any more
48 : 2006-12-20 : Robey Pointer : robey@lag.net-20061220092942-4jte8hob9sq1h93y
the big migration of branch-specific data to a BranchView object: actually
not so bad. now all branch config is in a sub-object.
47 : 2006-12-19 : Robey Pointer : robey@lag.net-20061220030527-h9fh8fztifgne8q7
slowly moving the branch-specific stuff into a common structure...
the changes cache is now its own class (ChangeCache) like TextIndex, and
both are fields in History. almost all of the cache rebuilding logic, etc,
has been moved there and out of __init__.
46 : 2006-12-19 : Robey Pointer : robey@lag.net-20061220004310-8twtvx7mtt48d75z
add footer banners for bazaar and loggerhead, and slightly improve the config
file docs.
45 : 2006-12-19 : Robey Pointer : robey@lag.net-20061219095238-eq9zix5ipyyymcaj
remove debugging line
44 : 2006-12-19 : Robey Pointer : robey@lag.net-20061219094612-04ubkz8afzfgiqve
better readme
43 : 2006-12-19 : Robey Pointer : robey@lag.net-20061219093102-dxncsl0qspp3nrmt
fix up the other (non-changelog) pages to work with search queries by
refactoring the complex revid_list computation into History.
actually only the revision page does anything interesting (allowing
navigation through the query results).
42 : 2006-12-18 : Robey Pointer : robey@lag.net-20061219035822-agmyidxqi684uwtp
add text substring indexer
41 : 2006-12-18 : Robey Pointer : robey@lag.net-20061219024005-ez36c6a2z8jorycg
initial search ui (revid, date, and very slow text search)
40 : 2006-12-18 : Robey Pointer : robey@lag.net-20061219021942-vvymd4ep9yac58mg
tone down the logging a bit
39 : 2006-12-18 : Robey Pointer : robey@lag.net-20061218220740-4l1lcdoqhha7j2e1
add a download link to the inventory page, and allow sorting by size and
date.
38 : 2006-12-18 : Robey Pointer : robey@lag.net-20061218205228-lucdunv478b0wls2
another pile of semi-related changes:
* added a download link to the annotate page
* fixed all pages to track paths by file_id, not (changable) path
* some small optimizations
* don't bother to display annotation for a binary file
37 : 2006-12-17 : Robey Pointer : robey@lag.net-20061218074919-epu2so3jhu6b7zsm
don't bother to rebuild the cache when it's full
36 : 2006-12-17 : Robey Pointer : robey@lag.net-20061218074829-itbrm8zktvr0ycol
oops, fix to use get_changes
35 : 2006-12-17 : Robey Pointer : robey@lag.net-20061218041959-3bcvlv95k411o1ef
makeover of revision fetching, based on some hints on the bazaar mailing
list. the big win is fetching a pile of revision objects and delta objects
at once. also, punt the cache filling to happen only every 6 hours, and
to stop each time after an hour's work.