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.