{"thread":{"id":"44908","subject":"[ANNOUNCE] git-cinnabar 0.4.0","startedAt":"2017-01-18T10:17:38Z","lastAt":"2017-01-18T10:17:38Z","messageCount":1,"participants":["Mike Hommey"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"309615","messageId":"20170118092256.4p2fne5hf45a25p6@glandium.org","threadId":"44908","inReplyTo":null,"subject":"[ANNOUNCE] git-cinnabar 0.4.0","fromName":"Mike Hommey","fromEmail":"mh@glandium.org","sentAt":"2017-01-18T09:22:56Z","receivedAt":"2017-01-18T10:17:38Z","isPatch":false,"sender":{"key":"mh@glandium.org","avatar":"https://avatars.githubusercontent.com/u/1038527?v=4"},"body":"Hi,\n\nGit-cinnabar is a git remote helper to interact with mercurial\nrepositories. It allows to clone, pull and push from/to mercurial remote\nrepositories, using git.\n\nCode on https://github.com/glandium/git-cinnabar\nThis release on\nhttps://github.com/glandium/git-cinnabar/releases/tag/0.4.0\n\nWhat's new since 0.3.2?\n\n- Various bug fixes.\n- Updated git to 2.11.0 for cinnabar-helper.\n- Now supports bundle2 for both fetch/clone and push\n  (https://www.mercurial-scm.org/wiki/BundleFormat2).\n- Now supports `git credential` for HTTP authentication.\n- Now supports `git push --dry-run`.\n- Added a new `git cinnabar fetch` command to fetch a specific revision\n  that is not necessarily a head.\n- Added a new `git cinnabar download` command to download a helper on\n  platforms where one is available.\n- Removed upgrade path from repositories used with version < 0.3.0.\n- Experimental (and partial) support for using git-cinnabar without\n  having mercurial installed.\n- Use a mercurial subprocess to access local mercurial repositories.\n- Cinnabar-helper now handles fast-import, with workarounds for\n  performance issues on macOS.\n- Fixed some corner cases involving empty files. This prevented cloning\n  Mozilla's stylo incubator repository.\n- Fixed some correctness issues in file parenting when pushing\n  changesets pulled from one mercurial repository to another.\n- Various improvements to the rules to build the helper.\n- Experimental (and slow) support for pushing merges, with caveats. See\n  https://github.com/glandium/git-cinnabar/issues/20 for details about\n  the current status.\n- Fail graft earlier when no commit was found to graft\n- Allow graft to work with git version < 1.9\n- Allow `git cinnabar bundle` to do the same grafting as git push\n\nMike\n"}]}