Hi,
I notice that while multiple pristine trees in the same working dir seem
to use hard-linking to save (much) space, and presumably so do multiple
revision-libraries (at least within the same version), pristine trees
that were directly created from a revision library _aren't_ hard-linked
with the revision library they came from.
Would it be possible to do this? I think it could save a great deal of
space when revision-libraries are present, especially when you've
created multiple related working directories.
[Ideally of course, one could even hard-link the working directory files
to the pristine tree -- that would work if you only used well-behaved
tools like emacs and patch to modify the tree, but unfortunately,
`chmod' & friends don't do the right thing, and they're too commonly
used to ignore... sigh.]
Thanks,
-Miles
p.s. The complaints about space usage I've been churning out aren't
_entirely_ gratuitous -- my home pc has only about 1gig of disk space
left, and an emacs tree checked out from arch takes almost 200meg...
--
`...the Soviet Union was sliding in to an economic collapse so comprehensive
that in the end its factories produced not goods but bads: finished products
less valuable than the raw materials they were made from.' [The Economist]
|