Free Standards Group enhancements to bzr add-ons

Goffredo Baroncelli kreijack at alice.it
Wed Aug 30 21:39:15 BST 2006


On Wednesday 30 August 2006 17:58, Jeff Licquia wrote:
> The Free Standards Group is nearly done migrating from CVS to bzr.  We
> use a few bzr add-ons: PQM, bzr-webserve, and Michael Ellerman's tags
> plugin.
> 
> Some of those add-ons weren't quite what we needed, so we made some
> changes and fixed some bugs.  Things seem to be working smoothly now, so
> I thought I'd alert you all to the changes we've made.  We hope that at
> least some of the changes will be useful more generally.
> 
> You can find our changed branches here:
> 
> http://bzr.freestandards.org/unofficial
> 
> Specifically, bzr-pqm and bzr-webserve are the branches you're most
> likely to be interested in.  (bzr-tags is there, too, but it was perfect
> as shipped, so we just keep a local branch in case something happens to
> Michael.)
> 
[...] 
> bzr-webserve changes:
> 
>  - Fix up to work with Debian's bzr packages.
> 
>  - Added a "download" button to the changelog view, which tars up and
> sends the .bzr directory to the user.  This was provided as a shortcut
> to "bzr branch".
There was another request to add buttons in a generic way...

> 
>  - Diff views were stripping off the first character of some paths in
> some cases.  Fixed that.
Yes, in the past the diff generated by bazaar are conforming to 
the "patch -p1" command. At the time webserve tried to remove the prefix. Now 
webserve don't do that anymore.


> 
>  - Added a link on the changelog view to our custom PQM Web interface.
> 
>  - Cosmetic changes for our preferences (removing the links below each
> project in the dir mode, specifically).
> 
> We've also discovered that webserve doesn't handle the case well where
> the repository in question doesn't exist.  To see what I mean, try:
> 
> http://bzr.freestandards.org/lsb/devel/nonexistent-branch
> 
> If I get a chance, a fix for that may appear soon in our webserve
> branch.  But I won't be heartbroken if someone beats me to it. :-)

Done on the main branch 
(http://goffredo-baroncelli.homelinux.net/bazaar/bazaar-webserve)


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