# HG changeset patch # User Jeff Hammel # Date 1321394628 28800 # Node ID e103ae19c2a0595651cc6e225ea5808091390241 # Parent 8addc3712e756d1f4296c424b785e457f9d57563 get subpaths working for tarballs diff -r 8addc3712e75 -r e103ae19c2a0 fetch.py --- a/fetch.py Tue Nov 15 13:53:54 2011 -0800 +++ b/fetch.py Tue Nov 15 14:03:48 2011 -0800 @@ -97,8 +97,9 @@ assert toppath == split[0], "Multiple top-level archives found" else: toppath = split[0] - if split and split[1:len(self.subpath)] == self.subpath: - import pdb; pdb.set_trace() + if split and split[1:len(self.subpath)+1] == self.subpath: + member.name = os.path.sep.join(split[1:]) + _members.append(member) members = _members