equal
deleted
inserted
replaced
331 fp = self._repo.opener("hgrc", "w", text=True) |
331 fp = self._repo.opener("hgrc", "w", text=True) |
332 fp.write('[paths]\n') |
332 fp.write('[paths]\n') |
333 |
333 |
334 def addpathconfig(key, value): |
334 def addpathconfig(key, value): |
335 if value: |
335 if value: |
|
336 if not os.path.isabs(value): |
|
337 value = os.path.relpath(os.path.abspath(value), root) |
336 fp.write('%s = %s\n' % (key, value)) |
338 fp.write('%s = %s\n' % (key, value)) |
337 self._repo.ui.setconfig('paths', key, value) |
339 self._repo.ui.setconfig('paths', key, value) |
338 |
340 |
339 defpath = _abssource(self._repo, abort=False) |
341 defpath = _abssource(self._repo, abort=False) |
340 defpushpath = _abssource(self._repo, True, abort=False) |
342 defpushpath = _abssource(self._repo, True, abort=False) |