mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 16:57:49 +03:00
c80cdf1f49
Summary: The remaining test failures are mostly around bundle support, which I'll fix in a later diff. Reviewed By: quark-zju Differential Revision: D23664037 fbshipit-source-id: 2bdde3cb4fcded6e0cf3afdc23269662544821df
36 lines
701 B
Python
Executable File
36 lines
701 B
Python
Executable File
#!/usr/bin/env python
|
|
from __future__ import absolute_import, print_function
|
|
|
|
import os
|
|
|
|
from edenscm.mercurial import commands, localrepo, ui as uimod
|
|
|
|
|
|
u = uimod.ui.load()
|
|
|
|
u.write("% creating repo\n")
|
|
repo = localrepo.localrepository(u, "repo", create=True)
|
|
os.chdir("repo")
|
|
|
|
f = open("test.py", "w")
|
|
try:
|
|
f.write("foo\n")
|
|
finally:
|
|
f.close
|
|
|
|
u.write("% add and commit\n")
|
|
commands.add(u, repo, "test.py")
|
|
commands.commit(u, repo, message="*")
|
|
commands.status(u, repo, clean=True)
|
|
|
|
|
|
u.write("% change\n")
|
|
f = open("test.py", "w")
|
|
try:
|
|
f.write("bar\n")
|
|
finally:
|
|
f.close()
|
|
|
|
# this would return clean instead of changed before the fix
|
|
commands.status(u, repo, clean=True, modified=True)
|