Permalink
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 http://www.tpope.net/node/106
    
    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.
    committed Oct 16, 2009
Commits on Oct 15, 2009
  1. [DEV] Bump gem to v2.2.1

    toolmantim committed Oct 15, 2009
Commits on Oct 14, 2009
  1. [DEV] Sinatra 0.9.4

    toolmantim committed Oct 14, 2009
  2. ".local" no longer appended to FQDN

    Jason King committed with toolmantim Oct 14, 2009
  3. Version 2.2

    toolmantim committed Oct 14, 2009
  4. Upgraded dnssd gem version to 1.3.1

    This is the release that contains my fix for escaping.
    freshtonic committed with toolmantim Oct 14, 2009
  5. Rescue from DNSSD::UnknownErorr

    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.
    freshtonic committed with toolmantim Oct 13, 2009
  6. Append .local to the hostname if it's not already.

    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.
    freshtonic committed with toolmantim Oct 11, 2009
  7. Check that the service has stopped before trying to stop it.

    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.
    freshtonic committed with toolmantim Oct 10, 2009
  8. Instantiate Browser with modified service syntax.

    e.g.
        _bananajour._http._tcp
    becomes
        _http._tcp,_bananajour
    
    This was the only way I could see replies to resolve in Linux.
    And it seems to make no difference on OS X.
    freshtonic committed with toolmantim Oct 10, 2009
  9. Upgrade dnssd to 1.3

    freshtonic committed with toolmantim Oct 10, 2009
  10. Fixed thread synchronization in browser.rb

    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.
    freshtonic committed with toolmantim Oct 10, 2009
Commits on Aug 9, 2009
  1. Fix commit diff view for initial commits.

    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 <t.lucas@toolmantim.com>
    tswicegood committed with toolmantim Aug 7, 2009
Commits on Aug 7, 2009
Commits on Aug 6, 2009
Commits on Aug 5, 2009
Commits on Jun 28, 2009
Commits on Jun 23, 2009
Commits on Jun 14, 2009
  1. Don't show the more (+) if there isn't multiple commits.

    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.
    chrislloyd committed Jun 14, 2009
Commits on Jun 12, 2009
  1. Release version 2.1.5

    toolmantim committed Jun 12, 2009
  2. Removed methods for the clone messages—the init messages were origina…

    …lly extracted into methods so the Sinatra app could output a usage example.
    toolmantim committed Jun 12, 2009
  3. gitignore the bananajour gem file

    tooky committed with toolmantim Jun 12, 2009
  4. Update gemspec for 2.1.4

    toolmantim committed Jun 12, 2009
  5. Release version 2.1.4

    toolmantim committed Jun 12, 2009