Hello again! ;)

So, this is the LAST thing that's standing between Tup and Dart:
directory hardlinks.

I'm not going to go into the use case right now, but here's a basic example:


ryan@DevPC-LX ~ $ mkdir tup-links
ryan@DevPC-LX ~ $ cd tup-links/
ryan@DevPC-LX ~/tup-links $ mkdir dir1 dir2
ryan@DevPC-LX ~/tup-links $ echo 123 > dir1/x.in
ryan@DevPC-LX ~/tup-links $ cd dir2
ryan@DevPC-LX ~/tup-links/dir2 $ ln -s ~/tup-links/dir1 dir1
ryan@DevPC-LX ~/tup-links/dir2 $ howl Tupfile    # This is just to
edit the Tupfile...
ryan@DevPC-LX ~/tup-links/dir2 $ cat Tupfile
: dir1/x.in |> cp %f %o |> x.out
ryan@DevPC-LX ~/tup-links/dir2 $ ls dir1
x.in
ryan@DevPC-LX ~/tup-links/dir2 $ tup init
.tup repository initialized.
ryan@DevPC-LX ~/tup-links/dir2 $ tup
[ tup ] [0.121s] Scanning filesystem...
[ tup ] [0.254s] Reading in new environment variables...
[ tup ] [0.376s] Parsing Tupfiles...
* 1) [0.002s] .
tup error: Explicitly named file 'x.in' not found in subdir 'dir1'
tup error: Error parsing Tupfile line 1
  Line was: ': dir1/x.in |> cp %f %o |> x.out'
 *** tup: 1 job failed.
 [ ] 100%
ryan@DevPC-LX ~/tup-links/dir2 $ ls dir1
x.in
ryan@DevPC-LX ~/tup-links/dir2 $


I found this old mailing list post:

https://groups.google.com/forum/#!topic/tup-users/4RJ3wv1x2SA

and tried both updater.full_deps and ^c, but neither worked. Am I
missing something?

-- 
Ryan (ライアン)
Yoko Shimomura > ryo (supercell/EGOIST) > Hiroyuki Sawano >> everyone else
http://refi64.com/

-- 
-- 
tup-users mailing list
email: [email protected]
unsubscribe: [email protected]
options: http://groups.google.com/group/tup-users?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"tup-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to