-
v2.1.11c67bbd8 · ·
v2.1.1 # Release Notes ## Bugs fixed ### Check if the base branch exists when creating a PR (#92) When creating a PR if the specified (or inferred) base branch doesn't exist, a very weird error message was printed. Now the branch existence is explicitly checked before attempting the PR creation.
-
v2.1.08a22f201 · ·
When the `hub.hookscript` git configuration is present, it will be used as a script to run on certain events. For now this feature is considered experimental and only the `postclone` event is defined. Please have a look at the `HOOK SCRIPT` section in the man for details. The old `master` default made little sense, as repositories sometimes have a different default branch, or have no `master` at all. Now that GitHub have changed the default branch to `main` for new projects (and many projects are moving away from using `master` as a name for anything altogether) it makes less sense that ever to use this last resort default. An error will be shown if the `pull new` or `pull attach` commands have no remote tracking branch or a `hub.pullbase` configuration is present. If you relied on this behaviour just do: `git config hub.pullbase master` (add `--global` to set this default globally for all your repos).
-
v1.1.0-rc.3a0c6c3f9 · ·
Features -------- * Now `git-hub issue update -t TITLE` can be used to update issue's title. ### Create draft pull request * `git-hub pull new` accepts `--draft` or `-d` to create a draft pull request. * Now `git-hub pull new` accepts `--labels`, `--milestone` and `--assign`
-
v1.1.0-rc.26f220460 · ·
Features -------- * Now `git-hub issue update -t TITLE` can be used to update issue's title. * Now `git-hub pull new` accepts `--labels`, `--milestone` and `--assign`
-
v1.1.0-rc.1e29cdd2a · ·
Migration Instructions ---------------------- * `clone` * `--triangular` now is the default (you can still use `--no-triangular` or `git config hub.triangular false` to disable it). * The `--remote` flag, which used to have a meaning that depended on if the *triangular* mode was enabled or not, has been replaced by the `--forkremote` and `--upstreamremote` options. The new `--forkremote` (`fork` by default) will always set the remote used for the fork and the `--upstreamremote` (`upstream` by default) will always set the remote used for the upstream repo, no mater if the cloning was done using `--no-triangular` or not. `--forkremote` default was already changable via the `hub.forkremote` git config and now `hub.upstreamremote` can be used to change the default for `--upstreamremote`. * `origin` will not be used as a remote name anymore (unless it is explicitly set) to avoid confusion with the change to use the *triangular* mode by default. Before `origin` could be either the fork or the upstream repo depending on that option. * Forwarding `--origin` to `git clone` is not possible anymore, you have to use `--forkremote` or `--upstreamremote` depending on if you are using `--no-triangular` or not. * Trusty support was dropped. The build process won't produce packages for trusty anymore and there won't be any testing using trusty. The tool will probably continue working on it, but there will be no effort put in making sure of that. Features -------- * Now `git-hub issue update -t TITLE` can be used to update issue's title. * Now `make install sysconfdir=/path/to/etc` can be used to override the previously hardcoded location (`/etc`), which is still the default.