Loggerhead and friendly URLs

Marius Gedminas marius at pov.lt
Tue Jul 27 17:00:09 BST 2010


One of the things I dislike about loggerhead is the cumbersome URLs.
Example:

  file list:
    http://bazaar.launchpad.net/~zodbbrowser-dev/zodbbrowser/trunk/files

  file list in a subdirectory:
    http://bazaar.launchpad.net/~zodbbrowser-dev/zodbbrowser/trunk/files/head:/src/zodbbrowser/

  single file:
    http://bazaar.launchpad.net/~zodbbrowser-dev/zodbbrowser/trunk/annotate/head:/src/zodbbrowser/__init__.py

  This is not something you can remember and type out of the blue.
  Well, maybe you can; I can't.  (When I switched from ViewVC to Trac I
  fell in love with it because I could suddenly generate correct URLs
  in my head.)

  I often try to go from a single-file view to the directory by erasing
  the last URL component, only to end up in a 404 page.

  For extra annoyance there are colons in the middle of the URL.  They
  break word completion in an xterm, splitting the URL in half when I
  copy and paste.  Likewise they break gnome-terminal's URL detection.

Compare with Trac:

  file list:
    http://mg.pov.lt/pyspacewar/trac/browser/trunk

  in a subdirectory:
    http://mg.pov.lt/pyspacewar/trac/browser/trunk/src/pyspacewar

  single file:
    http://mg.pov.lt/pyspacewar/trac/browser/trunk/src/pyspacewar/main.py

Compare with Bitbucket:

  file list:
    http://bitbucket.org/bbangert/pylons/src

  in a subdirectory:
    http://bitbucket.org/bbangert/pylons/src/tip/pylons/decorators/

  single file:
    http://bitbucket.org/bbangert/pylons/src/tip/pylons/decorators/util.py

Compare with GitHub:

  file list:
    http://github.com/djmitche/buildbot

  in a subdirectory:
    http://github.com/djmitche/buildbot/tree/master/buildbot/process/

  single file:
    http://github.com/djmitche/buildbot/blob/master/buildbot/process/buildstep.py

I think I like Trac and Bitbucket best.

Marius Gedminas
-- 
The advertisement is the most truthful part of a newspaper.
                -- Thomas Jefferson



More information about the bazaar mailing list