Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 2f7ef91

Browse files
committed
eremoved should be edeleted, tests for lseen/rseen should be lsum/rsum
1 parent ec8cfd4 commit 2f7ef91

1 file changed

Lines changed: 14 additions & 12 deletions

File tree

Demo/pdist/rcvs.py

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -33,39 +33,41 @@ def action(self):
3333
'r' -- get rid of entry
3434
'c' -- create entry
3535
'u' -- update entry
36+
37+
(and probably others :-)
3638
"""
3739
if not self.lseen:
3840
self.getlocal()
3941
if not self.rseen:
4042
self.getremote()
4143
if not self.eseen:
42-
if not self.lseen:
43-
if not self.rseen: return '0' # Never heard of
44+
if not self.lsum:
45+
if not self.rsum: return '0' # Never heard of
4446
else:
4547
return 'N' # New remotely
46-
else: # self.lseen
47-
if not self.rseen: return '?' # Local only
48+
else: # self.lsum
49+
if not self.rsum: return '?' # Local only
4850
# Local and remote, but no entry
4951
if self.lsum == self.rsum:
5052
return 'c' # Restore entry only
5153
else: return 'C' # Real conflict
5254
else: # self.eseen
53-
if not self.lseen:
54-
if self.eremoved:
55-
if self.rseen: return 'R' # Removed
55+
if not self.lsum:
56+
if self.edeleted:
57+
if self.rsum: return 'R' # Removed
5658
else: return 'r' # Get rid of entry
57-
else: # not self.eremoved
58-
if self.rseen:
59+
else: # not self.edeleted
60+
if self.rsum:
5961
print "warning:",
6062
print self.file,
6163
print "was lost"
6264
return 'U'
6365
else: return 'r' # Get rid of entry
64-
else: # self.lseen
65-
if not self.rseen:
66+
else: # self.lsum
67+
if not self.rsum:
6668
if self.enew: return 'A' # New locally
6769
else: return 'D' # Deleted remotely
68-
else: # self.rseen
70+
else: # self.rsum
6971
if self.enew:
7072
if self.lsum == self.rsum:
7173
return 'u'

0 commit comments

Comments
 (0)