Permalink
Commits on Oct 16, 2009
  1. Quick 'n ditry tweak to display commit messages on multiple lines

    andrewsardone committed Oct 16, 2009
    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.
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

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

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

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

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

    freshtonic committed with toolmantim Oct 10, 2009
    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.
  9. Upgrade dnssd to 1.3

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

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

    tswicegood committed with toolmantim Aug 7, 2009
    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>
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.

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

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

    toolmantim committed Jun 12, 2009
    …lly extracted into methods so the Sinatra app could output a usage example.
  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