Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Oct 16, 2009
  1. Quick 'n ditry tweak to display commit messages on multiple lines

    It's customary to have Git commit messages consist of a short, one-line
    description (acting as the summary) of the change on the first line with
    any further descriptions handled in paragraphs below. For a further
    discussion on this point, see
    Within the commit view, rendering @commit.message appeared to strip the
    newlines provided by Grit::Commit#message, so I figured splitting the
    message string on the newline character and iterating over the array,
    inserting a <br/> element, would do the trick.
Commits on Oct 15, 2009
  1. @toolmantim
  2. @toolmantim
  3. @toolmantim

    [DEV] Bump gem to v2.2.1

    toolmantim authored
  4. @toolmantim
  5. @toolmantim
Commits on Oct 14, 2009
  1. @toolmantim

    [DEV] Sinatra 0.9.4

    toolmantim authored
  2. @toolmantim
  3. @smathy @toolmantim

    ".local" no longer appended to FQDN

    smathy authored toolmantim committed
  4. @toolmantim

    Version 2.2

    toolmantim authored
  5. @toolmantim
  6. @toolmantim
  7. @freshtonic @toolmantim

    Upgraded dnssd gem version to 1.3.1

    freshtonic authored toolmantim committed
    This is the release that contains my fix for escaping.
  8. @freshtonic @toolmantim
  9. @freshtonic @toolmantim

    Rescue from DNSSD::UnknownErorr

    freshtonic authored toolmantim committed
    I only see these errors in Ubuntu, and am making the assumption that
    they are fairly harmless.  They need to be caught due to using
    Thread.abort_on_exception = true, and I don't want the app to die.
  10. @freshtonic @toolmantim

    Append .local to the hostname if it's not already.

    freshtonic authored toolmantim committed
    On Linux (at least on Ubuntu versions Karmic & Jaunty), the hostname of
    the other bananajours cannot be resolved because the name resolution
    doesn't search .local (MDNS).  I've tried a number of incantations to
    Avahi configuration, /etc/resolv.conf and /etc/nsswitch.conf to get this
    to happen but without success.
    So, in order to get this to happen, we need to make sure all of the
    published URIs use $hostname.local.
    Also, all Bananajours will need to be updated, as this fix is on the
    publishing side, not on the consumer side.
  11. @freshtonic @toolmantim

    Check that the service has stopped before trying to stop it.

    freshtonic authored toolmantim committed
    Looks like something that changed in dnssd between 0.7.1 and 1.3.
    This is not an issue when Avahi-backed, only seems to happen on OS X. I
    suspect it's a timing-related issue due to the use of multiple threads.
  12. @freshtonic @toolmantim

    Simplify the use of DNSSD.resolve.

    freshtonic authored toolmantim committed
  13. @freshtonic @toolmantim

    Instantiate Browser with modified service syntax.

    freshtonic authored toolmantim committed
    This was the only way I could see replies to resolve in Linux.
    And it seems to make no difference on OS X.
  14. @freshtonic @toolmantim

    Upgrade dnssd to 1.3

    freshtonic authored toolmantim committed
  15. @freshtonic @toolmantim

    Fixed thread synchronization in browser.rb

    freshtonic authored toolmantim committed
    The mutex was only acquired for _writes_ to replies Array.  It is also
    now acquired in the reading thread, and the value that is returned is a
    copy of the Array, not the array itself.
Commits on Aug 9, 2009
  1. @toolmantim
  2. @tswicegood @toolmantim

    Fix commit diff view for initial commits.

    tswicegood authored toolmantim committed
    This always assumed that there was a diff available without checking
    to make sure.  This change checks to ensure that a real diff is
    possible, and if not, just takes every line from the b_blob and
    marks it as an addition.
    Thanks to Nate Haas (natehaas) for help with this patch.
    Signed-off-by: Tim Lucas <>
Commits on Aug 7, 2009
  1. @toolmantim
Commits on Aug 6, 2009
  1. @toolmantim
Commits on Aug 5, 2009
  1. @toolmantim
Commits on Jun 28, 2009
  1. @toolmantim
Commits on Jun 23, 2009
  1. @toolmantim
Commits on Jun 14, 2009
  1. @chrislloyd

    Don't show the more (+) if there isn't multiple commits.

    chrislloyd authored
    Use cases: when somebody does `bananajour init` but doesn't push to Banana Master. Also, if the project only has one commit, then there isn't any more to show.
Commits on Jun 12, 2009
  1. @toolmantim

    Release version 2.1.5

    toolmantim authored
  2. @toolmantim

    Removed methods for the clone messages—the init messages were origina…

    toolmantim authored
    …lly extracted into methods so the Sinatra app could output a usage example.
  3. @toolmantim
  4. @toolmantim

    gitignore the bananajour gem file

    Steve Tooke authored toolmantim committed
  5. @toolmantim

    Update gemspec for 2.1.4

    toolmantim authored
  6. @toolmantim

    Release version 2.1.4

    toolmantim authored
Something went wrong with that request. Please try again.