[ANNOUNCE] Webserve, new release
Goffredo Baroncelli
kreijack at tiscalinet.it
Wed Nov 22 20:38:26 GMT 2006
On Tuesday 21 November 2006 13:53, Goffredo Baroncelli wrote:
> Hi all,
>
> I announce a new (major) release of webserve: a web interface for bazaar.
> The branch is considered as development branch still, but I hope to release
> that branch as stable soon.
>
> The major changes respect the previous (0.12) are:
> - the code was redistributed in several files in order to avoid the old one
> monolithic file ( the old hgweb.py file was about 1900 lines )
> - it was implemented a self test suite. Until now, 20 tests are implemented
> - the HTML output was re-tested on the w3c sites in order to check the
> compatibility with the latest standard ( all the pages tested passed the
> control )
> - a new changelog was implemented, in order to permit a better browsing of
the
> history:
> * the history is displayed from the latest revision, following
> the leftmost parent. So the merged revisions aren't displayed.
> * for every revision all parents are displayed. You can browse the log
> of merged revision, starting from any parent clicking on the [L] link.
> * in every page is displayed also the "merge points" (where
> exist ) of the displayed revisions
> * in the revision page, both the parents and the children are displayed
> * near the revision-id, the dotted revno is displayed also
>
I updated the format of the changelog page. I added a link for the next pages
and a link for the previous page.
So for every changelog page where is necessary, in the top of the page you can
find the following link:
- the revision[1] where the branch was merged
- the previous revision, considering every future branch
Supposing the following example:
9 |
8 |\ -> merge #2
7 | | 1.1.5
6 | | 1.1.4
5 |\| 1.1.3 -> merge #1
4 | | 1.1.2
3 | | 1.1.1
2 | /
1 |/ -> branch
if you browse from the revision 1.1.2; you see in the changelog page the
revision 1.1.2, 1.1.1, 1. At the top of the page you see
- as previous page the link for the revision 1.1.5
- as merge point the link for the revision 5
In the bottom of the page, you can find a link for the next page
You can see an example at the following url
http://goffredo-baroncelli.homelinux.net/bazaar-dev/bazaar-NG-dev?cmd=changelog;otherrevid=;rev=andrew.bennetts%40canonical.com-20060929021737-e4b97746c53a3dcc;pathrevid=;path=
[1] I linked only the first merge.
Goffredo
--
gpg key@ keyserver.linux.it: Goffredo Baroncelli (ghigo) <kreijack at inwind.it>
Key fingerprint = CE3C 7E01 6782 30A3 5B87 87C0 BB86 505C 6B2A CFF9
More information about the bazaar
mailing list