Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 0.7, 0.7.1, and 0.7.2

hgshelve: mode changes should not be "special"

I think this was a bug in the original regexp. New files are special, but
mode changes create 'old mode', 'new mode' headers and this re was catching them.

Changeset 4f38f3aca008

Parent 1e116928c2d6

by Steve Borho

Changes to one file · Browse files at 4f38f3aca008 Showing diff from parent 1e116928c2d6 Diff from another changeset...

Change 1 of 1 Show Entire File hggtk/​hgshelve.py Stacked
 
85
86
87
88
 
89
90
91
 
85
86
87
 
88
89
90
91
@@ -85,7 +85,7 @@
  diff_re = re.compile('diff --git a/(.*) b/(.*)$')   allhunks_re = re.compile('(?:index|new file|deleted file) ')   pretty_re = re.compile('(?:new file|deleted file) ') - special_re = re.compile('(?:index|new|deleted|copy|rename) ') + special_re = re.compile('(?:index|new file|deleted|copy|rename) ')     def __init__(self, header):   self.header = header