# HG changeset patch # User Edouard Gomez # Date 1231033008 -3600 # Node ID 28563e94c47107b3bfdf03e019dcd015bd05d7a2 # Parent 77fec2d270ae133f0d85c6bfcf39a9b76726d159 convert/gnuarch: retrieve known archive names list This will make possible in a followup patch to prevent following history that is not reachable because an archive is unknown to the user. diff -r 77fec2d270ae -r 28563e94c471 hgext/convert/gnuarch.py --- a/hgext/convert/gnuarch.py Sun Jan 04 02:36:48 2009 +0100 +++ b/hgext/convert/gnuarch.py Sun Jan 04 02:36:48 2009 +0100 @@ -50,8 +50,13 @@ self.modecache = {} self.catlogparser = Parser() self.locale = locale.getpreferredencoding() + self.archives = [] def before(self): + # Get registered archives + self.archives = [i.rstrip('\n') + for i in self.runlines0('archives', '-n')] + if self.execmd == 'tla': output = self.run0('tree-version', self.path) else: