Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Nov 9, 2009
  1. Tim Lucas
  2. James Sadler Tim Lucas

    Teach bananajour some basic housekeeping skills.

    freshtonic authored toolmantim committed
    Make sure child processes (Sinatra & git-daemons) are killed on exit.
  3. James Sadler Tim Lucas

    Another attempt to beat DNSSD::UnknownError

    freshtonic authored toolmantim committed
    I refactored browser.rb so that all of DNSSD methods are executed
    synchronously within one thread for browser.rb.  This makes it much
    easier to catch errors because I don't need to worry what thread the
    errors are occurring on - there can just be one handler within the browser
    thread.
Commits on Oct 20, 2009
  1. Jason King
Commits on Oct 17, 2009
  1. Tim Lucas

    Release 2.2.2 gem

    toolmantim authored
  2. Andrew Sardone Tim Lucas

    Quick 'n ditry tweak to display commit messages on multiple lines

    andrewsardone authored toolmantim committed
    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. Tim Lucas
  2. Tim Lucas
  3. Tim Lucas

    [DEV] Bump gem to v2.2.1

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

    [DEV] Sinatra 0.9.4

    toolmantim authored
  2. Tim Lucas
  3. Jason King Tim Lucas

    ".local" no longer appended to FQDN

    smathy authored toolmantim committed
  4. Tim Lucas

    Version 2.2

    toolmantim authored
  5. Tim Lucas
  6. Tim Lucas
  7. James Sadler Tim Lucas

    Upgraded dnssd gem version to 1.3.1

    freshtonic authored toolmantim committed
    This is the release that contains my fix for escaping.
  8. James Sadler Tim Lucas
  9. James Sadler Tim Lucas

    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. James Sadler Tim Lucas

    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. James Sadler Tim Lucas

    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. James Sadler Tim Lucas

    Simplify the use of DNSSD.resolve.

    freshtonic authored toolmantim committed
  13. James Sadler Tim Lucas

    Instantiate Browser with modified service syntax.

    freshtonic authored toolmantim committed
    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.
  14. James Sadler Tim Lucas

    Upgrade dnssd to 1.3

    freshtonic authored toolmantim committed
  15. James Sadler Tim Lucas

    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. Tim Lucas
  2. Travis Swicegood Tim Lucas

    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 <t.lucas@toolmantim.com>
Commits on Aug 7, 2009
  1. Tim Lucas
Commits on Aug 6, 2009
  1. Tim Lucas
Commits on Aug 5, 2009
  1. Tim Lucas
Commits on Jun 28, 2009
  1. Tim Lucas
Commits on Jun 23, 2009
  1. Tim Lucas
Commits on Jun 14, 2009
  1. Chris Lloyd

    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. Tim Lucas

    Release version 2.1.5

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