#119: ~/ is not supported anymore to designate home dir
------------------------+---------------------------------------------------
Reporter: nowhereman | Owner: lele
Type: defect | Status: new
Priority: minor | Milestone: VersionOne
Component: tailor | Version: 0.9
Keywords: |
------------------------+---------------------------------------------------
I have the following in my configuration:
{{{root-directory = ~/.local/share/tailor/sbcl}}}
But is not supported anymore, it seems, by latest tailor. When run to
update the existing project, it fails with the following output.
{{{
07:09:09 [I] Bootstrapping "sbcl" in
"/home/pierre/.local/share/tailor/sbcl"
.hgignore already tracked!
nothing changed
07:09:09 [I] $ cvs -f -d
:pserver:[EMAIL PROTECTED]:/cvsroot/sbcl rlog -r:HEAD -b
sbcl
07:10:04 [I] [Ok]
07:10:07 [C] Checkout of sbcl failed!
Traceback (most recent call last):
File "./tailor", line 35, in ?
main()
File "/home/pierre/Logiciel/Libre/Tailor/tailor/vcpx/tailor.py", line
339, in main
File "/home/pierre/Logiciel/Libre/Tailor/tailor/vcpx/tailor.py", line
144, in __call__
File "/home/pierre/Logiciel/Libre/Tailor/tailor/vcpx/tailor.py", line
74, in bootstrap
File "/home/pierre/Logiciel/Libre/DVCS/Tailor/tailor/vcpx/source.py",
line 255, in checkoutUpstreamRevision
last = self._checkoutUpstreamRevision(revision)
File "/home/pierre/Logiciel/Libre/Tailor/tailor/vcpx/repository/cvs.py",
line 651, in _checkoutUpstreamRevision
File
"/home/pierre/Logiciel/Libre/DVCS/Tailor/tailor/vcpx/repository/cvsps.py",
line 418, in _checkoutUpstreamRevision
csets = self.getPendingChangesets(revision)
File "/home/pierre/Logiciel/Libre/DVCS/Tailor/tailor/vcpx/source.py",
line 223, in getPendingChangesets
self.state_file.setPendingChangesets(changesets)
File "/home/pierre/Logiciel/Libre/Tailor/tailor/vcpx/statefile.py", line
230, in setPendingChangesets
File "/home/pierre/Logiciel/Libre/Tailor/tailor/vcpx/statefile.py", line
83, in _write
IOError: [Errno 2] No such file or directory:
'/home/pierre/.local/share/tailor/sbcl/~/.local/share/tailor/sbcl/.hg/tailor.state'
}}}
Replacing the above line with:
{{{root-directory = /home/pierre/.local/share/tailor/sbcl}}}
makes everything work fine.
--
Ticket URL: <http://progetti.arstecnica.it/tailor/ticket/119>
Tailor <http://progetti.arstecnica.it/tailor>
An inter-VCs changeset exchanger_______________________________________________
Tailor mailing list
[email protected]
http://lists.zooko.com/mailman/listinfo/tailor