Commit cb406128 authored by Guido van Rossum's avatar Guido van Rossum

change obsolete isfile to isvalid; add lock and unlock commands

parent bad014f0
...@@ -48,7 +48,7 @@ def checkin(x, copts, fn): ...@@ -48,7 +48,7 @@ def checkin(x, copts, fn):
f = open(fn) f = open(fn)
data = f.read() data = f.read()
f.close() f.close()
new = not x.isfile(fn) new = not x.isvalid(fn)
if not new and same(x, copts, fn, data): if not new and same(x, copts, fn, data):
print "%s: unchanged since last checkin" % fn print "%s: unchanged since last checkin" % fn
return return
...@@ -64,6 +64,12 @@ def checkout(x, copts, fn): ...@@ -64,6 +64,12 @@ def checkout(x, copts, fn):
f.write(data) f.write(data)
f.close() f.close()
def lock(x, copts, fn):
x.lock(fn)
def unlock(x, copts, fn):
x.unlock(fn)
def info(x, copts, fn): def info(x, copts, fn):
dict = x.info(fn) dict = x.info(fn)
keys = dict.keys() keys = dict.keys()
...@@ -77,7 +83,7 @@ def head(x, copts, fn): ...@@ -77,7 +83,7 @@ def head(x, copts, fn):
print fn, head print fn, head
def list(x, copts, fn): def list(x, copts, fn):
if x.isfile(fn): if x.isvalid(fn):
print fn print fn
def log(x, copts, fn): def log(x, copts, fn):
...@@ -148,6 +154,8 @@ commands = { ...@@ -148,6 +154,8 @@ commands = {
'info': ('', info), 'info': ('', info),
'head': ('', head), 'head': ('', head),
'list': ('', list), 'list': ('', list),
'lock': ('', lock),
'unlock': ('', unlock),
'log': ('bhLRtd:l:r:s:w:V:', log), 'log': ('bhLRtd:l:r:s:w:V:', log),
'diff': ('c', diff), 'diff': ('c', diff),
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment