mirror of
https://github.com/facebook/sapling.git
synced 2024-10-06 06:47:41 +03:00
c9c381a744
Summary: When we deserialize commit extras they come out as a str->str dict, so let's make sure clients add values that are also strings. We do this by type checking a serialization time. This fixes an issue where D19942522 assumed extras were strings and hit a type error for globalrevs, which were ints. Apparently the code that reads globalrevs from the extras never treats it as an int anyway, so none of the reading code needed to be updated to convert the string back to an int. Reviewed By: singhsrb Differential Revision: D20631889 fbshipit-source-id: 8c8b3c9a9f3369376e08146d670f2d6321df141f |
||
---|---|---|
.. | ||
contrib | ||
distutils_rust | ||
doc | ||
edenscm | ||
edenscmnative | ||
exec | ||
i18n | ||
lib | ||
newdoc | ||
pystubs | ||
slides | ||
tests | ||
.editorconfig | ||
.flake8 | ||
.gitignore | ||
COPYING | ||
gen_version.py | ||
hgeditor | ||
Makefile | ||
README.rst | ||
setup3.py | ||
setup.py |
Mercurial ========= Mercurial is a fast, easy to use, distributed revision control tool for software developers. Basic install:: $ make # see install targets $ make install # do a system-wide install $ hg debuginstall # sanity-check setup $ hg # see help Running without installing:: $ make local # build for inplace usage $ ./hg --version # should show the latest version See https://mercurial-scm.org/ for detailed installation instructions, platform-specific notes, and Mercurial user information.