##// END OF EJS Templates
rhg: use `Command::exec` instead of `Command::status`...
rhg: use `Command::exec` instead of `Command::status` `rhg` is supposed to be a transparent executable, using a subprocess defeats that purpose. See inline comments for more details. This also introduces the `which` crate to check if the fallback executable actually exists to help debugging (plain `execve` doesn't give much information). The error code 253 is used to signify that the fallback is not found, but may mean in the future that it is otherwise invalid if we start being more specific. Differential Revision: https://phab.mercurial-scm.org/D12578

File last commit:

r49659:f0081a55 stable
r50043:006688e3 stable
Show More
next
18 lines | 295 B | text/plain | TextLexer
Raphaël Gomès
relnotes: add 6.1...
r49659 = Mercurial XXX =
Martin von Zweigbergk
releasenotes: add a file in which to record release notes...
r42457 == New Features ==
bookmarks: move the `mirror` option to the `paths` section...
r49056
relnode: document the move to `zstd` as default compression...
r47762 == Default Format Change ==
Raphaël Gomès
relnotes: add 6.1...
r49659 These changes affect newly created repositories (or new clones) done with
Mercurial XXX.
relnote: document the use of persistent-nodemap by default for Rust build...
r47763
Martin von Zweigbergk
copy: add experimental support for marking committed copies...
r44847 == New Experimental Features ==
Martin von Zweigbergk
revset: add a revset for parents in merge state...
r44817
Manuel Jacob
relnotes: add release notes for relevant changes I did since the 5.4 release...
r45764 == Bug Fixes ==
Martin von Zweigbergk
releasenotes: add a file in which to record release notes...
r42457 == Backwards Compatibility Changes ==
== Internal API Changes ==
Raphaël Gomès
relnotes: add 6.1...
r49659 == Miscellaneous ==