- 09 8月, 2010 6 次提交
-
-
由 Martin Kühl 提交于
The completion for git 1.7.2 parses the output of `git help --all` to generate a list of available commands. The output from `hub help` does not conform to the same format or respect the `--all` flag. To fix this issue, we only display hub's extended help when the `--all` (or `-a`) flag is not present, falling back to git.
-
由 Chris Wanstrath 提交于
-
由 Chris Wanstrath 提交于
Conflicts: lib/hub/context.rb
-
由 Chris Wanstrath 提交于
-
由 Chris Wanstrath 提交于
Still tries an API create if origin exists locally.
-
由 Stephen Touset 提交于
-
- 29 7月, 2010 1 次提交
-
-
由 Justin Weiss 提交于
-
- 27 7月, 2010 7 次提交
-
-
由 Justin Weiss 提交于
-
由 Justin Weiss 提交于
-
由 Justin Weiss 提交于
-
由 Justin Weiss 提交于
-
由 Justin Weiss 提交于
-
由 Justin Weiss 提交于
-
由 Justin Weiss 提交于
-
- 25 7月, 2010 5 次提交
-
-
由 Chris Wanstrath 提交于
-
由 Chris Wanstrath 提交于
-
由 Chris Wanstrath 提交于
-
由 Mislav Marohnić 提交于
The test fails, for example, if the repo is checked out in a differently named directory and the test suite is run.
-
由 Mislav Marohnić 提交于
A bad regexp didn't recognize commit SHAs that have zeros in them.
-
- 25 6月, 2010 5 次提交
-
-
由 Chris Wanstrath 提交于
-
由 Chris Wanstrath 提交于
-
由 Chris Wanstrath 提交于
-
由 Chris Wanstrath 提交于
-
由 Chris Wanstrath 提交于
-
- 30 4月, 2010 10 次提交
-
-
由 Chris Wanstrath 提交于
-
由 Chris Wanstrath 提交于
-
由 Chris Wanstrath 提交于
-
由 Chris Wanstrath 提交于
-
由 Mislav Marohnić 提交于
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
-
由 Mislav Marohnić 提交于
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
-
由 Chris Wanstrath 提交于
-
由 Chris Wanstrath 提交于
-
由 Chris Brown 提交于
-
由 Mike Lundy 提交于
If the remote begins with a . or /, it's probably a local path and not a github repo.
-
- 27 4月, 2010 3 次提交
-
-
由 Mislav Marohnić 提交于
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.
-
由 Mislav Marohnić 提交于
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
-
由 Mislav Marohnić 提交于
Fake `git` and `open` executables are pushed to PATH in testing and error out when invoked. This is because there are tests that shell out to `git init` and `git clone`, or open the browser, and bugs and failures in these tests would previously cause them to poke around the system uncontrolled.
-
- 22 4月, 2010 3 次提交
-
-
由 Mislav Marohnić 提交于
tests now simulate ruby platform and commands being present or missing on the system.
-
由 Mislav Marohnić 提交于
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`).
-
由 Chris Wanstrath 提交于
-