Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 0.9, 0.9.1, and 0.9.1.1

archive: use revision number instead of 'tip' in archive name

Changeset 3af90e364f38

Parent bb2fb44256e0

by Yuki KODAMA

Changes to one file · Browse files at 3af90e364f38 Showing diff from parent bb2fb44256e0 Diff from another changeset...

 
42
43
44
 
45
46
47
 
143
144
145
 
146
147
148
 
150
151
152
153
 
154
155
156
157
158
159
160
 
161
162
163
 
42
43
44
45
46
47
48
 
144
145
146
147
148
149
150
 
152
153
154
 
155
156
157
158
159
160
161
 
162
163
164
165
@@ -42,6 +42,7 @@
  except hglib.RepoError:   gobject.idle_add(self.destroy)   return + self.repo = repo   self.set_title(_('Archive - %s') % hglib.get_reponame(repo))     # layout table @@ -143,6 +144,7 @@
  self.update_path()     def update_path(self, path=None): + wdrev = str(self.repo['.'].rev())   def remove_ext(path):   for ext in ('.tar', '.tar.bz2', '.tar.gz', '.zip'):   if path.endswith(ext): @@ -150,14 +152,14 @@
  return path   def remove_rev(path):   model = self.combo.get_model() - for rev in ['_' + rev[0] for rev in model]: + for rev in ['_' + rev[0] for rev in model] + ['_' + wdrev,]:   if path.endswith(rev):   return path.replace(rev, '')   return path   def add_rev(path):   rev = self.combo.get_active_text()   if rev == WD_PARENT: - rev = 'tip' + rev = wdrev   return '%s_%s' % (path, rev)   def add_ext(path):   select = self.get_selected_archive_type()