要获取更改列表,此答案提供了命令行:
hg status --change REV
但是调用status
usinghglib
会报错:
>>> client.status(rev=-1, change=True)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\asdf\envs\stackoverflow\lib\site-packages\hglib\client.py", line 1384, in status
raise ValueError('cannot specify both rev and change')
ValueError: cannot specify both rev and change
为什么我们不能同时指定rev
and change
?
在回答最近的另一个问题时,我发布了:
client.status(rev=[start, end], modified=True, added=True)
这行得通,但我想知道为什么另一个没有。我错过了什么?