Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jul 27, 2010
  1. @justinweiss
Commits on Apr 29, 2010
  1. @mislav @defunkt

    magic `cherry-pick` supports GitHub commit URLs and "user@sha" notation

    mislav authored defunkt committed
    Creates new remotes if needed and fetches objects before cherry-picking.
    
        $ git cherry-pick http://github.com/mislav/REPO/commit/SHA
        > git remote add -f mislav git://github.com/mislav/REPO.git
        > git cherry-pick SHA
  2. @mislav @defunkt

    enhanced `git fetch <fork>` to add new remotes if missing

    mislav authored defunkt committed
    A remote must be an existing repo on GitHub.
    
        $ git fetch mislav
        > git remote add mislav git://github.com/mislav/REPO.git
        > git fetch mislav
  3. @defunkt
  4. @defunkt

    Some small fixes and additions to help and documentation.

    Chris Brown authored defunkt committed
Commits on Apr 27, 2010
  1. @mislav

    update manpage & readme tweaks. don't suggest to uninstall the "git-h…

    mislav authored
    …ub" gem
    
    If users keep the gem installed, they have a chance to be notified of updates
    and they can refresh their standalone script. Also, executables in ~/bin should
    have precedence over gem executables, so no need to uninstall.
  2. @mislav

    tracking branches awarness; `git browse` subpages (e.g. `git browse r…

    mislav authored
    …epo issues`)
    
    New abilities:
    
      $ hub compare
      -> When on a branch that tracks "remotebranch", for example,
         this opens "github.com/user/repo/compare/remotebranch".
         In effect if the tracked branch is not "master".
    
      $ hub browse reque issues
      -> open http://github.com/user/resque/issues
    
      $ hub browse
      -> When on a branch that tracks "remotebranch", for example,
         this opens "github.com/user/repo/tree/remotebranch".
         In effect if the tracked branch is not "master".
    
      $ hub browse -- commits
      -> open http://github.com/user/repo/commits/master
    
      If this branch is tracking a remote branch:
      -> open http://github.com/user/repo/commits/remotebranch
    
    Supported subpages:
    
      - "tree" (default)
      - "wiki"
      - "commits"
      - "issues", "network", "downloads" or any other arbitrary
        string is simply appended to URL path
Commits on Apr 22, 2010
  1. @mislav

    create Hub::Context and refactor how hub interacts with git

    mislav authored
    Less juggling of constants, more ruby methods. Information that requires
    shelling out (e.g. GitHub username, token, repo name ...) is now loaded
    on demand, meaning no shelling out for commands that don't need it.
    
    Tests are now safer; they are prevented from shelling out to get info.
    All test data is stubbed.
    
    New `github_url` method builds needed URLs while keeping sensible defaults.
    
    Commands that open the browser (`compare`, `browse`) now share a bit of
    underlying implementation and recognize the same flags (`-p`, `-u`).
Commits on Apr 21, 2010
  1. @defunkt

    Fix up `hub submodule`

    Justin Ridgewell authored defunkt committed
Commits on Apr 11, 2010
  1. @joshthecoder @defunkt

    Add "compare" command.

    joshthecoder authored defunkt committed
    This command allows you to view a compare view in the browser
    from a START to an END commit.
    
    Example:
      hub compare AWESOME_PATCH...MASTER
Commits on Apr 7, 2010
  1. @defunkt

    Tweaks, 80c, docs, -f

    defunkt authored
  2. @mislav @defunkt

    `hub fork` forks a project on GitHub and adds the new remote

    mislav authored defunkt committed
    Usage example:
    
      $ git fork
      (forks "defunkt/hub" on GitHub)
      (git remote add mislav git@github.com:mislav/hub.git)
      new remote: mislav
    
    Use `git fork --no-remote` to skip adding the new remote.
    
    Tests use Webmock for stubbing out HTTP requests:
    
      $ gem install webmock
Commits on Mar 6, 2010
  1. @defunkt

    tweak

    defunkt authored
  2. @mislav @defunkt

    remove noisy clone output from usage examples in README

    mislav authored defunkt committed
Commits on Feb 24, 2010
  1. @mislav

    `hub browse` with no repository specified defaults to current repo

    mislav authored
    useful for jumping to the GitHub page of the repo checked out in the current directory
Commits on Feb 13, 2010
  1. @defunkt
Commits on Jan 23, 2010
  1. @defunkt
  2. @defunkt
  3. @defunkt
  4. @defunkt

    Simpler install command

    defunkt authored
Commits on Dec 24, 2009
  1. @defunkt

    hub.http-clone config setting

    defunkt authored
  2. @defunkt
Commits on Dec 13, 2009
  1. @defunkt
  2. @defunkt

    gemcutter is a source

    defunkt authored
Commits on Dec 12, 2009
  1. @defunkt
Commits on Dec 11, 2009
  1. @josh @defunkt

    Added install task to Rakefile to install standalone script and man

    josh authored defunkt committed
    pages.
    
    caveat: had to override jewelers install task
Commits on Dec 10, 2009
  1. @defunkt

    mention git help hub

    defunkt authored
  2. @kch
  3. @kch
  4. @kch
Commits on Dec 9, 2009
  1. @rkh @defunkt

    README fix

    rkh authored defunkt committed
  2. @defunkt

    fix urls

    defunkt authored
  3. @defunkt

    gemcutter

    defunkt authored
  4. @defunkt
  5. @defunkt

    consistency

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