summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Release to unstableHEADdebian/0.9.0-2masterMaximiliano Curia2015-09-29
|
* Import upstream patches pending release (debian/changelog entry)Maximiliano Curia2015-09-29
| | | | | | | | | | | | Import upstream patches pending release - Fix typos - man: Remove stray backtick character - man: clarify that "pull update/comment/close" require an argument. - issue: Fix creating issue without labels (Closes: #798851) - Use HTTPS URLs where possible - Pass GIT_EDITOR to sh - clone: Fix parsing URLs as repository locations All thanks to Jakub Wilk.
* Commit Debian 3.0 (quilt) metadataMaximiliano Curia2015-09-29
|
* clone: Fix parsing URLs as repository locationsJakub Wilk2015-09-29
| | | | Fixes #137
* Pass GIT_EDITOR to shJakub Wilk2015-09-29
| | | | | | | | | As per git documentation, GIT_EDITOR "is meant to be interpreted by the shell when it is used". This allows setting GIT_EDITOR to something like "gvim -f". Fixes #139.
* Use HTTPS URLs where possibleJakub Wilk2015-09-29
|
* issue: Fix creating issue without labelsJakub Wilk2015-09-29
| | | | | | | | | Set default value of labels to empty list, instead of None which caused: nil is not a array. HTTP Error 422: Unprocessable Entity Fixes #142.
* man: clarify that "pull update/comment/close" require an argument.Jakub Wilk2015-09-29
|
* man: Remove stray backtick characterJakub Wilk2015-09-29
|
* Fix typosJakub Wilk2015-09-29
|
* Merge tag 'v0.9.0' into dgit/sidMaximiliano Curia2015-09-29
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Version v0.9.0 Changes ======= * `setup`: Ask the user for another note if the current is taken It is not possible to retrieve the OAuth token anymore using the GitHub API, so instead of doing that, we ask the user to create a new token if the default one is already used. https://github.com/sociomantic/git-hub/pull/133 * `pull rebase`: Add `--delete-branch` option When this option is used, the branch used to make the pull request from will be deleted after rebasing the pull request. https://github.com/sociomantic/git-hub/pull/129 * `man` page improvements Describe the missing global options and add a `FILES` section mentioning files used to keep, for example, the messages typed by the user. https://github.com/sociomantic/git-hub/pull/131 https://github.com/sociomantic/git-hub/pull/126 * Fix `--pause` resuming https://github.com/sociomantic/git-hub/pull/132
| * Add a FILES section to the man pageGautam Kotian2015-05-18
| | | | | | | | | | This section lists the files created during the program's operation along with what their contents are.
| * setup: Ask the user for another note if the current is takenLeandro Lucarella2015-05-16
| | | | | | | | | | | | | | | | The GitHub API changed, and it doesn't return the OAuth token anymore. If a previous note exists, now the user is asked for a new name to create a new token. If no new name is specified, the setup command is cancelled. A tip is included to the user in case they want to regenerate the token of the offered note.
| * setup: Use plain `git-hub` note for global setupLeandro Lucarella2015-05-16
| | | | | | | | | | | | When using `--global` or `--system` we don't want to use the project name as part of the OAuth token note, even if we are inside a GitHub project.
| * pull rebase: Fix --pause resumingLeandro Lucarella2015-05-07
| | | | | | | | | | | | The state file was created with O_EXCL, and was being recreated when resuming a --pause, but it was not removed before, so if failed with an EEXIST error.
| * pull rebase: Fix --delete-branch --pauseLeandro Lucarella2015-05-07
| | | | | | | | | | | | When pausing the pull request rebase, the `--delete-branch` option was not saved to the status file, so when using `rebase --continue`, the branch wasn't deleted.
| * man: Describe the missing global optionsLeandro Lucarella2015-04-23
| |
| * Add a pull rebase --delete-branch optionLeandro Lucarella2015-04-10
| | | | | | | | | | | | This emulates the "Delete Branch" button in GitHub's web interface. Fixes #129.
| * README: Update twin project referenceGautam Kotian2015-02-26
| | | | | | | | | | The other `git-hub` project has been renamed to `git-spindle` (since it now seems to also support gitlab). Update the README file accordingly.
| * man: Fix wrong indentationLeandro Lucarella2014-12-18
| |
| * man: Fix git stash pop command in pull rebaseLeandro Lucarella2014-12-18
| |
| * Check pull request status before mergingLeandro Lucarella2014-11-24
| | | | | | | | Fixes #88.
| * Make code simpler by doing a check onceLeandro Lucarella2014-11-24
| |
| * Fix warning printing a raw pull objectLeandro Lucarella2014-11-24
| |
| * Move import urlparse to the top of the fileLeandro Lucarella2014-10-24
| | | | | | | | | | Is the only import that was done locally, and now is used in more than one place, so it makes sense to have it at the top like the rest.
| * Accept an http URL as a repository locationPaul Jimenez2014-10-23
| | | | | | | | Fix #95
| * README: Add a "Similar Projects" sectionLeandro Lucarella2014-10-23
| |
| * setup: Accept e-mail as username tooLeandro Lucarella2014-10-23
| | | | | | | | | | | | | | | | | | | | This is not a trivial change, as GitHub doesn't support this for the API, so we need to search for the possible username first. Only if one (and only one) username is found the results of the search is used as the username. The search is only triggered if there is a `@` symbol in the username. Fixes #102.
| * Mention how tracking branch is used in pull new/attachLeandro Lucarella2014-10-20
| | | | | | | | | | When adding the tracking branch as a default pull base the man page was updated but not the command-line help, which is a bit misleading.
| * Add info a message to pull new/attachLeandro Lucarella2014-10-20
| | | | | | | | | | | | The message contains information about the new pull request or the code attached to an issue, like what's the branch with the proposed changes, and what's the destination repository and branch.
| * Ask for the final v3 GitHub API versionLeandro Lucarella2014-10-16
| | | | | | | | | | There are no real difference in the kind of API calls we make, so no other changes are needed.
| * setup: Check for gitdir before anything elseLeandro Lucarella2014-10-16
| | | | | | | | Improves #99.
| * Properly set hub.forkremote when using clone -tLeandro Lucarella2014-10-01
| | | | | | | | | | | | | | | | When using the triangular workflow, git-hub should push to the fork instead of origin when creating new pull requests, and for this hub.forkremote has to be properly set. Fixes #106.
| * setup: Warn the user if not in a git repoLeandro Lucarella2014-09-25
| | | | | | | | | | | | | | | | | | When --global or --system is not used, the `setup` command should be ran from a git repository, so the options can be stored in that particular project's config. This commit improves the error message provided to the user when this is not the case. Fixes #100.
| * setup: Reuse existing token, if we find oneLeandro Lucarella2014-09-25
| | | | | | | | | | | | | | | | | | | | When performing a setup, if a token already existed with a note 'git-hub', the command will just fail with a cryptic GitHub error. This commit makes the `setup` command look for existing tokens first, and if there is one, it reuses it. Fixes #99.
| * setup: Use the configured username if presentLeandro Lucarella2014-09-25
| |
| * Don't abort install if global /etc is not writableJean Jordaan2014-07-01
| | | | | | | | Fixes #93
| * Fix handling of stashed changes that are not last in the stackLeandro Lucarella2014-06-13
| | | | | | | | | | | | | | | | The code handling the case where the stashed changes produced by git-hub were not last in the stash was completely broken after a refactoring done in 84fcb10bce6b3b617fce6922c640b2b699aadda5. This should finally fix #91.
| * Fix typo when calling warnf()Leandro Lucarella2014-06-12
| | | | | | | | Fixes #91.
| * Fix #90: Issue show #ISSUE brokenLeandro Lucarella2014-05-28
| |
| * Makefile: Print changelog for `release` targetLeandro Lucarella2014-05-28
| |
| * Install files in /usr in the Debian packageLeandro Lucarella2014-05-12
| | | | | | | | | | | | The Makefile `deb` rule is broken and is not setting the `prefix`. This causes the files to be installed in `/usr/local` instead of `/usr` as regular Debian packages should do.
| * pull show: Print review comments correctlyLeandro Lucarella2014-04-30
| | | | | | | | | | | | | | Review comments belonging to the same piece of code is now printed in a group, leaded by the diff hunk that's being commented. A group of review comments and regular issue comments are now separated by a more graphical horizontal bar.
| * issue show: Retrieve comments only if neededLeandro Lucarella2014-04-30
| |
| * issue show: Add --summary optionLeandro Lucarella2014-04-30
| | | | | | | | | | With this option, the issues are printed with the same format as the `issue list` command.
| * issue show: Improve issue formattingLeandro Lucarella2014-04-30
| |
| * pull show: Show both regular and code commentsLeandro Lucarella2014-04-30
| | | | | | | | Fixes #83 and also retrieve labels for pull requests.
| * issue show: Remove unused --full optionLeandro Lucarella2014-04-28
| |
| * issue show: Fix printing when issues have no labelsLeandro Lucarella2014-04-28
| |
| * issue show: Fix URL construction for commentsLeandro Lucarella2014-04-28
| |