{"thread":{"id":"51058","subject":"[ANNOUNCE] git-cinnabar 0.5.1","startedAt":"2019-05-08T22:13:21Z","lastAt":"2019-05-08T22:13:21Z","messageCount":1,"participants":["Mike Hommey"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"375189","messageId":"20190508221316.otsflud4qlcpwaeb@glandium.org","threadId":"51058","inReplyTo":null,"subject":"[ANNOUNCE] git-cinnabar 0.5.1","fromName":"Mike Hommey","fromEmail":"mh@glandium.org","sentAt":"2019-05-08T22:13:16Z","receivedAt":"2019-05-08T22:13:21Z","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.5.1\n\nWhat's new since 0.5.0?\n\n- Updated git to 2.21.0 for the helper.\n- Experimental native mercurial support (used when mercurial libraries are not available) now has feature parity.\n- Try to read the git system config from the same place as git does. This fixes native HTTPS support with Git on Windows.\n- Avoid pushing more commits than necessary in some corner cases (see e.g. https://bugzilla.mozilla.org/show_bug.cgi?id=1529360).\n- Added an --abbrev argument for `git cinnabar {git2hg,hg2git}` to display shortened sha1s.\n- Can now pass multiple revisions to `git cinnabar fetch`.\n- Don't require the requests python module for `git cinnabar download`.\n- Fixed `git cinnabar fsck` file checks to actually report errors.\n- Properly return an error code from `git cinnabar rollback`.\n- Track last fsck'ed metadata and allow `git cinnabar rollback --fsck` to go back to last known good metadata directly.\n- `git cinnabar reclone` can now be rolled back.\n- Added support for git bundles as cinnabarclone source.\n- Added alternate styles of remote refs.\n- More resilient to interruptions when HTTP Range requests are supported.\n- Fixed off-by-one when storing mercurial heads.\n- Better handling of mercurial branchmap tips.\n- Better support for end of parts in bundle v2.\n- Improvements handling urls to local mercurial repositories.\n- Fixed compatibility with (very) old mercurial servers when using mercurial 5.0 libraries.\n- Converted Continuous Integration scripts to Python 3.\n\nMike\n"}]}