may have gotten the gremlin; was an interaction that separate used to handle, but...
authorChris Koeritz <fred@gruntose.com>
Tue, 2 Oct 2012 17:40:26 +0000 (13:40 -0400)
committerChris Koeritz <fred@gruntose.com>
Tue, 2 Oct 2012 17:40:26 +0000 (13:40 -0400)
commit1d0e3f784ca8c86185013026e8500f8460aefe8e
tree529572ecd9de12bf3bd37091ac8f699c731a4dd4
parent06cc6d02cae74ce9fd2f60a78538ae66f5119b57
may have gotten the gremlin; was an interaction that separate used to handle, but in ugly way,
where one cannot tell that the path given to separate was rooted if one just gets a list of
components.  that's why we used to treat the top-level dir as its own component, but that also
isn't very helpful or sensible.  so now separate and join both have a rooted parameter; separate
reports if the path was rooted, and join needs to know that so it can recreate the original
path.
nucleus/library/filesystem/directory.cpp
nucleus/library/filesystem/directory_tree.cpp
nucleus/library/filesystem/filename.cpp
nucleus/library/filesystem/filename.h
nucleus/library/filesystem/heavy_file_ops.cpp
nucleus/library/tests_filesystem/test_filename.cpp
octopi/library/tentacles/file_transfer_tentacle.cpp