Skip to content

Releases: sociomantic-tsunami/git-hub

v0.11.1

06 Jul 14:36
v0.11.1
Compare
Choose a tag to compare

Issues Fixed

  • Wait and retry when cloning repositories

  • Fix pull attach (there seems to be a GitHub bug that makes the person attaching code to the issue take over the issue and appear as the author of it too, it was already reported to GitHub).

  • Packages are automatically uploaded to Bintray when tagging

    To use / install from the Bintray apt repo you can do the following:

    echo "deb https://dl.bintray.com/sociomantic-tsunami/tools $(lsb_release -cs) release" |
            sudo tee -a /etc/apt/sources.list.d/sociomantic-tools.list
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 379CE192D401AB61
    sudo apt-get update
    sudo apt-get install git-hub

    You can add another line to /etc/apt/sources.list.d/sociomantic-tools.list replacing release with prerelease if you want to get the prereleases too.

    Warning: Packages are only available for Ubuntu Trusty (14.04) and Xenial (16.04).

Version v0.11.0

29 Dec 18:39
v0.11.0
d33e2a7
Compare
Choose a tag to compare

Notable changes

  • pull rebase will now detect if the last commit of the PR is a merge, and if that's the case, it will ask the user if a merge --ff-only should be performed instead of a rebase (which will break the history) (#183)
  • clone was optimized so it doesn't take ages to finish if a project with thousands of forks needs to be forked (#193)
  • issue comment now prints the comment URL when creating new comments (#153)

Other minor changes

  • Add mention of related project to README (#209)
  • Update organization name in GitHub URLs (#198)
  • setup: Clarify when local configuration is written (#180)
  • Replace tabs with spaces type-enhancement (#195)

v0.10.4

29 Dec 17:14
v0.10.4
Compare
Choose a tag to compare

Issues Fixed

v0.10.3

01 Nov 10:29
v0.10.3
Compare
Choose a tag to compare

This is an important security update fixing CVE-2016-7793 and CVE-2016-7794.

Upgrade is recommended for all users

Issues Fixed

  • man: wrong description of implicit issues list command (#207)
  • Explicitly pass the urltype to git_fetch (#205)
  • Validate received URLs before cloning (#204)
  • clone: Use option terminator after options (#203)
  • Missing sanitization of data received from GitHub (#197)

v0.10.2

07 Jul 13:02
v0.10.2
7f0f9d8
Compare
Choose a tag to compare

Issues Fixed

  • Fix nasty bug that triggered using push --force (#190)
  • Fix cloning when a fork with the same name exists (#189)
  • clean_message() doesn't require space after # (#186)
  • Fix typo (#185)

v0.10.1

08 Apr 16:17
Compare
Choose a tag to compare

Issues Fixed

  • Fix pull show threading (#177)
  • Exception showing PR (#175)

v0.10

20 Feb 16:56
Compare
Choose a tag to compare

Project Moving

The project home has moved to the new sociomantic-tsunami organization, a new home for all FLOSS Sociomantic projects. This is still a work in progress, and hopefully this new organization will start to grow very soon, and you'll get more information about the Sociomantic Tsunami Program in a near future.

All requests to the old location will be automatically redirected to this new location though, so things should continue working, but we strongly suggest to update your URLs.

You can check this guide to update Git URLs in your clones: https://help.github.com/articles/changing-a-remote-s-url/

Quick summary is:

git remote set-url <name> git@github.com:sociomantic-tsunami/git-hub.git

Also, if you are using git-hub, you probably want to do this too:

git config hub.upstream sociomantic-tsunami/git-hub

Now to the changes in this new version :)

New Features

  • Allow cloning over https instead of ssh (#149)
  • Pass GIT_EDITOR to sh (#147)

Issues Fixed

  • Fix multiple typos, spelling mistakes and other minor documentation improvements (#173, #172, #170, #162, #151, #165, #140, #138)
  • Verbose cloning causes UnicodeDecodeError in debugf() (#167)
  • non-ASCII comments cause UnicodeEncodeError (#163)
  • Error on trivially incorrect usage of clone command (#160)
  • Fix ignored config option hub.forkrepo (#157)
  • git hub clone https://github.com/foo/bar doesn't do the right thing (#137)
  • issue: Fix creating issue without labels (#145)
  • clone: Fix parsing URLs as repository locations (#144)
  • pull: Don't error and interrupt the rebase on branch deletion fail (#136)
  • setup: Feeding EOF to the prompted inputs causes a crash (#121)

Version v0.10-rc1

18 Dec 16:57
Compare
Choose a tag to compare
Version v0.10-rc1 Pre-release
Pre-release

New Features

  • Pass GIT_EDITOR to sh (#147)
  • Allow cloning over HTTPS/git instead of SSH (and fix URL handling) (#137, #168, #149)

Issues Fixed

  • Fixes and improvements to the man page (#172, #170, #151, #140, #138)
  • Fix some unicode errors (#167, #163)
  • Fix config option hub.forkrepo that was ignored (#157)
  • Fix creating issue without labels (#145)
  • Fix crash when feeding EOF to the prompted inputs (#121)
  • Use HTTPS URLs where possible (#146)
  • Update the GitHub Flavored Markdown URL (#165)
  • Fix parsing URLs as repository locations when cloning (#144)
  • Fix crash on trivially incorrect usage of the clone command (#160)
  • Don't error and interrupt the rebase on branch deletion fail (#136)
  • Minor code cleanups (#169, #161)

v0.9.0

18 May 16:44
Compare
Choose a tag to compare

Changes

  • setup: Ask the user for another note if the current is taken (#133)

    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.

  • pull rebase: Add --delete-branch option (#129)

    When this option is used, the branch used to make the pull request from will
    be deleted after rebasing the pull request.

  • man page improvements (#131, #126)

    Describe the missing global options and add a FILES section mentioning
    files used to keep, for example, the messages typed by the user.

  • Fix --pause resuming (#132)

v0.8.1

26 Feb 16:44
Compare
Choose a tag to compare

Changelog:

  • README: Update twin project reference (eda9b26)
  • man: Fix wrong indentation (f4d091d)
  • man: Fix git stash pop command in pull rebase (e894217)