open file sytem integration closer to done - compiles at least
updated namespaces, started running tests
more tests, better path info, better path, fewer broken, albeit a few broken tests still... C:\mordor has appeared! oh noes!
moved extension methods around a little bit2
removed lib folder, as we're using packages now. included posix filesystem dll, to support mono, like openfilesystem does.
added native file options
moved PathType and added 'Invalid' option. fixed pathinfo_drive test case that was using Drive instead of RelDrive, which was wrong. all unit tests for path info pass, including those for IPv4 and IPv6. we don't allow servers named 'UNC', because it's a reserved keyword, but besides that it's green fields. returns IPAddress instead of string for IP addresses, to make use of the type system and .Net/mono's IP Parse method. next up: fix the cases when we want to compare paths for equality. quite a few broken tests, mostly due to Long*-classes which need fixing
all unit tests pass for path and pathinfo
further equality tests that pass
more of the search tests pass now
fixed bug where I didn't seek to the end of file if mode == FileMode.Append
fixed tests for in memory files verifying correct fileAccess + fileMode options
tmp fixes
only 9 breaking tests for castle.io now
same behavior
a few steps closer to having merged... 31 failing tests, a few more of them working. removed C:\test test, as I'm getting annoyed at that folder; instead using tmpdir
renamed a whole bunch of stuff to Castle.Transactions and moved the projects appropriately. Also fixed some problems with Path.GetPathWithoutLastBit
namespace fixes
trying to come to terms with my test runners
more tests are passing. redefined what exception is thrown from local file slightly to check for file access before invoking system. 17 failing tests left to do.