File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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'
You can’t perform that action at this time.
0 commit comments