~loggerhead-team/loggerhead/trunk-rich

108 by Robey Pointer
bump version to 1.1.1.
1
What's changed in loggerhead?
2
=============================
3
215.1.4 by Martin Albisetti
Added to NEWS
4
dev [future]
257 by Martin Albisetti
Updated NEWS
5
---------------
262.1.6 by Martin Albisetti
Tweak NEWS
6
    - Loggerhead now serves bzr branches over HTTP and exposes the URL to
7
      branch them. (Jonathan Lange)
257 by Martin Albisetti
Updated NEWS
8
279.1.1 by Colin Watson
Leading blank lines in commit messages no longer result in an empty summary.
9
    - Leading blank lines in commit messages no longer result in an empty
10
      summary. (Colin Watson)
11
257 by Martin Albisetti
Updated NEWS
12
13
1.10 [22Dec2008]
14
---------------
240 by Martin Albisetti
Add startup script for linux (Marius Kruger)
15
    - Add startup deamon script for Linux (Marius Kruger)
16
219.2.12 by Martin Albisetti
Updated NEWS
17
    - Switch navigation from file_ids to paths. Fixes bugs #260363, #269365
18
      and #128926. (Martin Albisetti)
215.1.4 by Martin Albisetti
Added to NEWS
19
218.2.7 by Marius Kruger
add news
20
    - Fix bug #258710 ("the /files page explodes in an empty branch").
21
      Also minor improvements to the /files and /changes pages.
22
      (Marius Kruger)
23
215.1.4 by Martin Albisetti
Added to NEWS
24
    - Added --port, --host and --prefix options to serve-branches
25
      script. (Martin Albisetti)
26
27
    - Fixed broken template for project browsing with start-loggerhead
217.2.1 by Michael Hudson
whitespace, style, typos
28
      (Martin Albisetti)
29
30
    - Added --reload options to restart the application when a python
31
      file change. (Guillermo Gonzalez)
32
33
    - Added error handling middleware. (Guillermo Gonzalez)
34
35
    - Fix bug #243415 ("Tracebacks go to console but not log
36
      file"). Also minor improvements to logging in serve-branches and
37
      start-loggerhead. (Guillermo Gonzalez)
215.1.4 by Martin Albisetti
Added to NEWS
38
213 by Martin Albisetti
Update NEWS. 1.6 Released.
39
1.6 [15Aug2008]
165.1.1 by Michael Hudson
some NEWS
40
----------------
41
213 by Martin Albisetti
Update NEWS. 1.6 Released.
42
    - Download a diffs between revisions. (Martin Albisetti)
43
44
    - Modified templates to make loggerhead's theme easier to
45
      change. (Paul Hummer)
46
189 by Martin Albisetti
Use sqlite3 by default
47
    - Default sqlite interface is now sqlite3. (Robert Collins)
48
128.13.58 by Martin Albisetti
Added new theme to NEWS. Probably could of been more descriptive
49
    - New ninja theme sponsored by Canonical (Martin Albisetti)
50
128.13.91 by Martin Albisetti
Merge from trunk
51
    - Added COPYING file and clarified copyright headers (John Arbash Meinel)
52
183 by Martin Albisetti
Changes to comply with Debian Policy (Jelmer Vernooij)
53
    - Remove the .py extension requiered by the Debian Policy.
54
      (Jelmer Vernooij)
55
213 by Martin Albisetti
Update NEWS. 1.6 Released.
56
    - New startup script serve-branches will serve Loggerhead without
57
      the need of configuration, and allow you to browse through directories
58
      and branches. (Michael Hudson)
59
165.1.1 by Michael Hudson
some NEWS
60
    - Loggerhead is no longer a TurboGears application, but rather a
61
      WSGI application built using Paste (see http://wsgi.org/ and
213 by Martin Albisetti
Update NEWS. 1.6 Released.
62
      http://pythonpaste.org/ for more about WSGI and Paste).
165.1.1 by Michael Hudson
some NEWS
63
213 by Martin Albisetti
Update NEWS. 1.6 Released.
64
    - URLs now use revision numbers instead of revision ids (Martin Albisetti)
165.1.1 by Michael Hudson
some NEWS
65
66
    - The scripts no longer insist on Python 2.4 -- loggerhead works
67
      fine with 2.5.
68
69
    - Bazaar as of version 1.5 has improved in performance enough that
70
      the revision cache no longer gave any noticeable benefit, so it
71
      was removed (the files-changed cache is still useful).
72
73
    - The templates were rewritten in Zope's TAL markup, powered by
74
      the simpleTAL library -- improving both the performance and
75
      memory consumption of rendering by a factor of around 3 for
76
      large pages over the old Kid templates.
77
128.12.1 by Robert Collins
Make bzr-search be an optional dependency and avoid errors when there is no search index.
78
    - Loggerhead's poorly performing text index was disabled. bzr-search
79
      is now used if the plugin is installed and a text index is present
80
      on the branch being viewed. (Martin Albisetti, Robert Collins).
165.1.1 by Michael Hudson
some NEWS
81
82
    - Loggerhead no longer depends on bzrlib functions deprecated in
83
      Bazaar 1.5 and removed in 1.6 (Martin Albisetti).
84
85
    - The daemonization code was made more regular, fixing bugs
86
      #139161 ("Starting loggerhead process may not close its stdin
87
      and stdout properly") and #211526 ("Codebrowse log directory has
88
      unnecessarily permissive permissions")
89
90
    - Some confusion about what the 'file_id' query argument means was
91
      cleared up: filter_file_id now means "filter revisions to those
92
      that affect this file" in all views and file_id means "examine
93
      this file/directory" in the annotate and inventory views.
94
95
    - Dates are present more compactly.
96
97
    - The loggerhead.conf file can specify which network interface to
98
      bind to (Mattias Eriksson)
99
148.1.2 by Michael Hudson
1.2.1 administrivia
100
1.2.1  [06mar2008]
101
------------------
102
103
    - The changelog view was out of order when not using the revision
104
      cache.
105
147.1.2 by Michael Hudson
update date too
106
1.2  [04mar2008]
146.1.1 by Michael Hudson
release preparations
107
108
    - Michael Hudson <michael.hudson@canonical.com> has mostly taken
109
      over the maintenance of loggerhead.
110
111
    - loggerhead now has a simple test suite -- use 'nosetests' in the
112
      loggerhead directory to run it.
113
114
    - The rendering performance of pages that display large amounts of
115
      text was improved by a factor of 4 or so.
116
117
    - loggerhead no longer caches the text of the diffs between
118
      revisions.  It rarely helped and wasted a lot of disk space.
119
120
    - The layout of most pages was made more "tight" to waste less
121
      screen real estate, and some other UI improvements (Kent
122
      Gibson).
123
124
    - Much dead code was removed.
125
126
    - Loggerhead now computes the files changed between revisions only
146.1.5 by Michael Hudson
review comments
127
      when it needs to know this.  This is a fairly expensive
128
      operation in Bazaar, and doing it less massively improves
129
      performance and memory usage in some situations.
146.1.1 by Michael Hudson
release preparations
130
131
    - Loggerhead now takes a read lock on the branch being viewed for
132
      the duration of each request, which improves performance
133
      significantly.
134
135
    - Loggerhead no longer uses the corruption-prone Berkely DB-backed
136
      shelve module for its caches, and rather (ab)uses a sqlite
137
      database instead.
138
139
    - The creation of History objects is much faster for large
140
      branches (Aaron Bentley).
141
146.1.5 by Michael Hudson
review comments
142
    - Allow the construction of URLs using revnos and file paths as
143
      well as revids and fileids (bug #98826):
144
145
      - For changes pages, append the newest revno to display to the
146
        URL, like http://.../changes/<revno>
147
148
      - For annotate pages, append the revno to display to the URL,
149
        followed by the path, like http://.../annotate/<revno>/<path>
150
151
      - For file listing and revision pages append the revno to
152
        display to the URL, like http://.../files/<revno>
153
154
      Loggerhead still generates URLs using revision and file ids for
155
      the moment.
156
146.1.1 by Michael Hudson
release preparations
157
    - Many bugs were fixed:
158
159
      - Loggerhead does not escape special characters when embedding a
160
        revision ID in a URL (bug #88286)
161
146.1.5 by Michael Hudson
review comments
162
      - Improved robustness in the face of ghosts.
146.1.1 by Michael Hudson
release preparations
163
164
      - Don't crash on displaying a commit with an empty message (bug
165
        #86247)
166
167
      - codebrowse fails with infinite redirections (James Henstridge,
168
        bug #89854)
169
170
      - Loggerhead fails to browse revisions that change binary files
171
        (James Henstridge, bug #91686)
172
173
      - Loggerhead atom feeds expose internal hostname (James
174
        Henstridge, bug #93585)
175
176
      - loggerhead don't like page break character (0x0C) in text
177
        files (bug #113313)
178
179
      - codebrowse source listings don't contain line number anchors
180
        (bug #98826)
181
182
      - only serve up unescaped user content with "Content-Disposition:
183
        attachment"
184
185
      - viewing the file listing consumes a lot memory (bug #116869)
186
187
      - loggerhead can't handle empty branches (bug #119228)
188
189
      - upgrading the format of a branch behind loggerhead could make
190
        it fail for that branch (bug #118673)
191
192
      - Error parsing non-ascii content (bug #117799)
193
194
      - Loggerhead failed on whitespace-only commit messages.
195
196
      - Links to diffs from within a revision do not work (bug
197
        #119422)
198
199
      - UTF-8 patches served as ISO-8859-1, fixed by served bundles as
200
        application/octet-stream (bug #121336)
201
202
      - TurboGears was turning query arguments into unicode, and bzr
203
        stopped accepting unicode revids (bug #175228)
204
205
109 by Robey Pointer
augh! wtf! this year is 2007! not 2006!
206
1.1.1  [24jan2007]
108 by Robey Pointer
bump version to 1.1.1.
207
------------------
208
209
    - fix broken inventory page (oops!)
146.1.1 by Michael Hudson
release preparations
210
108 by Robey Pointer
bump version to 1.1.1.
211
    - fix a few rendering problems with kid and safari
212
213
109 by Robey Pointer
augh! wtf! this year is 2007! not 2006!
214
1.1  [20jan2007]
108 by Robey Pointer
bump version to 1.1.1.
215
----------------
98 by Robey Pointer
add news, bump version to 1.1
216
217
    - new feature to compare two revisions to each other
146.1.1 by Michael Hudson
release preparations
218
98 by Robey Pointer
add news, bump version to 1.1
219
    - inserted text in diffs is now blue instead of green
146.1.1 by Michael Hudson
release preparations
220
98 by Robey Pointer
add news, bump version to 1.1
221
    - fixed to start and stop as a daemon now (use "-f" to run in the
222
      foreground), and all config is in loggerhead.conf (no need to mess with
223
      dev.cfg)
146.1.1 by Michael Hudson
release preparations
224
98 by Robey Pointer
add news, bump version to 1.1
225
    - renamed show/hide javascript buttons to expand/collapse, and made them
226
      much faster
146.1.1 by Michael Hudson
release preparations
227
98 by Robey Pointer
add news, bump version to 1.1
228
    - added an atom-feed link to each branch on the browse page [elliot
229
      murphy]
146.1.1 by Michael Hudson
release preparations
230
98 by Robey Pointer
add news, bump version to 1.1
231
    - auto-publish feature for multiple branches under a single folder (see
232
      loggerhead.conf.example)
146.1.1 by Michael Hudson
release preparations
233
98 by Robey Pointer
add news, bump version to 1.1
234
    - added the ability to share cache files per-project instead of just
235
      per-branch
146.1.1 by Michael Hudson
release preparations
236
98 by Robey Pointer
add news, bump version to 1.1
237
    - added side-by-side diff display for the revision page (which is the
238
      default), with a button to switch between side-by-side and unified diff
239
      format
240
241
    - made caching use file locking, and close cleanly on shutdown
146.1.1 by Michael Hudson
release preparations
242
98 by Robey Pointer
add news, bump version to 1.1
243
    - miscellaneous speed and page-size improvements
108 by Robey Pointer
bump version to 1.1.1.
244
245
122 by Robey Pointer
yes, of course, the first release was in december *2006* :)
246
1.0  [23dec2006]
108 by Robey Pointer
bump version to 1.1.1.
247
----------------
98 by Robey Pointer
add news, bump version to 1.1
248
249
    - initial release
122 by Robey Pointer
yes, of course, the first release was in december *2006* :)
250