Permalink
Switch branches/tags
Commits on Feb 10, 2017
  1. Bump version and date

    claui committed Feb 10, 2017
  2. Support multi-byte chars piped from standard input

    claui committed Feb 10, 2017
    This fixes an issue where `rmate` sometimes cuts off a few characters
    at the tail end of a stream.
    
    The issue comes up when the shell supports multi-byte characters,
    e. g. `LC_ALL=en_US.UTF-8` and a stream of such multi-byte characters
    is piped into `rmate`.
    
    In the above scenario, `String#size` would not match what the
    TextMate remote protocol expects; for the server-side code, see also:
    
    > https://github.com/textmate/textmate/blob/9e7aa55ac292ef1f7355d971b13371cf2b415817/Applications/TextMate/src/RMateServer.mm#L496-L503
Commits on Jan 23, 2016
  1. Allow /usr/local/etc/rmate.rc for configuration

    davea committed Jan 23, 2016
    It's customary on systems such as FreeBSD, etc. for `/usr/local/etc` to be the preferred place for config files for user-installed programs. This commit adds that path to those searched when loading `rmate.rc`.
Commits on Sep 29, 2015
  1. Update domain in script link

    xxbinxx authored and infininight committed Sep 29, 2015
    💯 No dns redirectes in request.. direct script loading...😎
Commits on Sep 23, 2015
  1. Add link to perl port

    infininight committed Sep 23, 2015
Commits on Jun 23, 2015
  1. Bump version and date

    sorbits committed Jun 23, 2015
Commits on Jun 7, 2015
  1. Added an option to connect through a UNIX socket

    bpiwowar authored and sorbits committed Jun 5, 2015
    It defaults to ~/.rmate.socket
Commits on Aug 29, 2014
  1. Sort authors based on number of commits

    sorbits committed Aug 29, 2014
    We also filter out people who have only contributed to README.md.
    
    For people with same number of commits we sort alphabetically.
Commits on Aug 26, 2014
  1. Add Python port

    sclukey committed Aug 26, 2014
Commits on Mar 4, 2014
  1. Remove bitdeli badge

    sorbits committed Mar 4, 2014
    This no longer works, and GitHub offers traffic analysis under “Graphs”.
Commits on Feb 6, 2014
  1. Bump version to v1.5.7

    sorbits committed Feb 6, 2014
  2. Remove “if __FILE__ == $PROGRAM_NAME” idiom

    sorbits committed Feb 6, 2014
    When the file is executed via RubyGems then __FILE__ points to the generated wrapper.
Commits on Jan 16, 2014
  1. Add a Bitdeli badge to README

    sorbits committed Jan 16, 2014
Commits on Sep 12, 2013
Commits on Aug 15, 2013
Commits on Aug 2, 2013
  1. Update README

    sorbits committed Aug 2, 2013
  2. Remove dependencies from bin/rmate

    sorbits committed Aug 2, 2013
    This makes it easier to install on a server without rubygems, as you can just copy bin/rmate.
Commits on Mar 17, 2013
Commits on Mar 16, 2013
  1. Add gem install instructions

    sorbits committed Mar 16, 2013
  2. Minimal gemification

    sakuro authored and sorbits committed Feb 5, 2012
  3. Move executable to bin

    sorbits committed Mar 16, 2013
  4. Update README

    sorbits committed Mar 16, 2013
    Closes #6.
  5. Skip save when file is not writable

    sellmerfud authored and sorbits committed Feb 28, 2013
    Previously we would rely on an exception being raised, but this exception is raised after we create the backup file and is never removed again.
  6. Create backup as a copy instead of hardlink

    sellmerfud authored and sorbits committed Feb 28, 2013
    This strategy is more expensive but required to handle the situation where the user can write to the existing file, but is not able to create new files using the same mode as the existing file, e.g. file could be group writable and but not owned by current user.
    
    Fixes #11.
Commits on Feb 16, 2013
  1. Add support for line, type, and name command line args.

    squatch committed Feb 16, 2013
    #8
    
    Released into Public Domain.
Commits on Sep 30, 2012
Commits on Sep 18, 2012
  1. Update README

    sorbits committed Sep 18, 2012
  2. Fix saving when path~ exists

    sorbits committed Sep 18, 2012
    Based on work by Yvon Thoraval.
  3. Change/fix how we read settings

    sorbits committed Sep 18, 2012
    1. We now have the host default to localhost (again). For most users connecting back to their machine via SSH_CONNECTION will not work (because of NAT/firewall).
    3. We now read environment variables after rmate.rc.
    2. Previously if user set the host to anything other than ‘auto’ it would be set to ‘localhost’ (bug).
Commits on Sep 9, 2012
Commits on Aug 20, 2012
Commits on Aug 15, 2012
  1. Better file saving strategy.

    sakuro authored and sorbits committed Jan 29, 2012
    * There is no window where the original file is truncated.
    * Saving a file writes its content only once.