{"thread":{"id":"56945","subject":"[ANNOUNCE] git-cinnabar 0.5.8","startedAt":"2021-11-19T22:13:35Z","lastAt":"2021-11-19T22:13:35Z","messageCount":1,"participants":["Mike Hommey"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"441797","messageId":"20211119221322.mkrf5z3jt4362ylk@glandium.org","threadId":"56945","inReplyTo":null,"subject":"[ANNOUNCE] git-cinnabar 0.5.8","fromName":"Mike Hommey","fromEmail":"mh@glandium.org","sentAt":"2021-11-19T22:13:22Z","receivedAt":"2021-11-19T22:13:35Z","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 is available on\nhttps://github.com/glandium/git-cinnabar/releases/tag/0.5.8\n\nWhat's new since 0.5.7?\n\n- Updated git to 2.34.0 for the helper.\n- Python 3.5 and newer are now officially supported. Git-cinnabar will\n  try to use the `python3` program by default, but will fallback to\n  `python2.7` if that's where the Mercurial libraries are available. It\n  is possible to pick a specific python with the `GIT_CINNABAR_PYTHON`\n  environment variable.\n- Fixed compatibility with Mercurial 5.8 and newer.\n- The prebuilt binaries are now optimized on arm64 macOS and Windows.\n- `git cinnabar download` now properly returns an error code when\n  failing to extract the prebuilt binaries.\n- Pushing to a non-empty Mercurial repository without having pulled at\n  least once from it is now prevented.\n- Replaced the nagging about fsck with a smaller check always happening\n  after pulling.\n- Fail earlier on `git fetch hg::url <sha1>` (it would properly fetch\n  the Mercurial changeset and its ancestors, but git would fail at the\n  end because the sha1 is not a git sha1 ; use `git cinnabar fetch`\n  instead)\n- Minor fixes.\n\nMike\n"}]}