Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Apr 23, 2015
  1. @mislav

    Merge pull request #875 from sl4mmy/fix-non-portable-gnu-findism

    mislav authored
    fix non-portable GNU find(1)-ism
Commits on Apr 22, 2015
  1. @sl4mmy

    fix non-portable GNU find(1)-ism

    sl4mmy authored
    GNU find(1)'s -not operator is not POSIX compliant.  Use ! operator
    instead in order to work with other find(1) implementations.
Commits on Apr 13, 2015
  1. @mislav

    Merge pull request #865 from KaiSforza/kaictl

    mislav authored
    useHttpProtocol => useProtocol, allow ssh config
  2. @KaiSforza

    useHttpProtocol => preferedProtocol, ssh config

    KaiSforza authored
    `useHttpProtocol` has been changed to a more generic `preferedProtocol`
    function that can be used to check the users hub.protocol settings. This
    allows us to use the SSH protocol in any location, regardless of the
    repository being private or public.
    
    ```
    % git config --global hub.protocol ssh
    % ./hub --noop clone github/hub
    git clone git@github.com:github/hub.git
    % git config --global hub.protocol https
    % ./hub --noop clone github/hub
    git clone https://github.com/github/hub.git
    % git config --global hub.protocol none
    % ./hub --noop clone github/hub
    git clone git://github.com/github/hub.git
    ```
    
    Tests were also added for `HUB_PROTOCOL = ssh`.
Commits on Apr 12, 2015
  1. @jingweno

    Use Go 1.4.2

    jingweno authored
  2. @jingweno

    Bump 2.2.1

    jingweno authored
Commits on Apr 7, 2015
  1. @mislav

    Merge branch 'assignee'

    mislav authored
  2. @mislav
  3. @mmikulicic

    Address review comments:

    mmikulicic authored
    - Add test for `pull-request -a`
    - Narrow scope of `updateIssue` to `updateIssueAssignee`
Commits on Apr 6, 2015
  1. @jingweno

    Merge pull request #860 from github/fix_empty_git_config

    jingweno authored
    Check for empty git config
  2. @jingweno

    Check for empty git config

    jingweno authored
    This fixes #858
Commits on Apr 2, 2015
  1. @mislav

    Merge pull request #830 from jasisk/case-insensitive-ssh-config

    mislav authored
    Make the ssh config reader case-insensitive
  2. @mmikulicic
Commits on Mar 4, 2015
  1. @mislav

    Acknowledge the CLA

    mislav authored
    Fixes #831 [ci skip]
  2. @jasisk
Commits on Feb 26, 2015
  1. @mislav

    Merge pull request #824 from knu/use_login_instead_of_name

    mislav authored
    Use `.Login` instead of `.Name` for generating a remote or branch name.
  2. @knu
  3. @knu

    Use `.Login` instead of `.Name` for generating a remote or branch name.

    knu authored
    It is `headRepo.Owner.Login` that holds the unix account name of the
    owner, and `headRepo.Owner.Name` is omitted from the embedded owner
    information, resulting in the following failure:
    
    ```
    % hub checkout https://github.com/github/hub/issues/{number}
    fatal: '' is not a valid remote name
    ```
Commits on Feb 25, 2015
  1. @mislav

    Merge pull request #818 from github/stop-using-label

    mislav authored
    Avoid using "label" field when parsing PR response
Commits on Feb 23, 2015
  1. @mislav

    Avoid using "label" field when parsing PR response

    mislav authored
    To obtain the owner/fork-name combo, instead of reading it from "label"
    field from the PR response simply read from `Head.Ref` and
    `Head.Repo.Owner.Name` instead. This is because label is meant to be
    human-readable, isn't well-documented in GitHub API docs and is unclear
    when it contains two components (delimited by `:`) and when it contains
    only one.
Commits on Feb 20, 2015
  1. @jingweno

    Merge pull request #803 from github/fix_test_output

    jingweno authored
    Extract logic of printing out to console
  2. @jingweno

    Extract logic of printing out to console

    jingweno authored
    Introduce a `console` package which encapsulates logic of printing out
    to console. This provides flexibility of discarding output in tests.
    It also allows us to unify format of printing to console (if we want to).
    
    This fixes #801.
  3. @jingweno

    Merge pull request #813 from github/relax_insert_param_index

    jingweno authored
    `Args.InsertParam` resets index to param size if it’s out of bound
  4. @jingweno
Commits on Feb 17, 2015
  1. @jingweno

    `Args.InsertParam` resets index to param size if it’s out of bound

    jingweno authored
    `Args.InsertParam` panics about index out of bound if the index is larger than param size. These changes reset the index to param size for such case. This is equivalent to appending new items to the end.
    
    This fixes #812.
Commits on Feb 15, 2015
  1. @jingweno

    Merge pull request #809 from github/2_x_readme

    jingweno authored
    Only keep 2.x installation instruction since it’s released
  2. @jingweno
Commits on Feb 14, 2015
  1. @jingweno

    Merge pull request #808 from github/2_2_0

    jingweno authored
    Bump `hub` to 2.2.0
  2. @jingweno

    Bump `hub` to 2.2.0

    jingweno authored
Commits on Feb 13, 2015
  1. @jingweno

    Merge pull request #807 from github/blueyed-fix-merge-squash

    jingweno authored
    merge: do not insert "--no-ff" for "--squash"
  2. @jingweno

    Merge pull request #806 from github/read_title_body_line_endings

    jingweno authored
    Read title and body by taking into account Windows line endings
  3. @jingweno
  4. @jingweno

    Read title and body by taking into account Windows line endings

    jingweno authored
    `bufio.Scanner` takes care of line endings difference for different OSes. See http://golang.org/pkg/bufio/#ScanLines.
    
    This fixes #805
Commits on Feb 11, 2015
  1. @mislav

    Merge pull request #802 from github/git-init-dirs

    mislav authored
    Better arguments processing for `init` command
    
    Closes #793
  2. @mislav
Something went wrong with that request. Please try again.