Commit Graph

  • 5dbffb6d3a Merge pull request #83 from francoishill/master Martin Bertschler 2016-04-20 15:12:21 +0200
  • 12baa8a6f2 Merge branch with fix for OpenFile behaviour in CopyOnWriteFs' Martin Bertschler 2016-04-20 14:37:44 +0200
  • 8404a5e8bf don't return error in CopyOnWriteFs OpenFile if it is a not exist error fixes #78 Martin Bertschler 2016-04-20 14:30:10 +0200
  • 3c4cfa198e Add `FullBaseFsPath` utility method This method resolves the "Full" path of the `BasePathFs`. It also resolves for nested BasePaths. Unit tests were also added Francois Hill (fhill-wks) 2016-04-20 14:12:23 +0200
  • 0718c080db Merge pull request #82 from go-zero-boilerplate/master Martin Bertschler 2016-04-20 13:31:01 +0200
  • 7b5e657cdb Revert the previous `fullPath` changes and add tests for "nested" `BasePath`'s Francois Hill (home win10) 2016-04-20 03:23:58 +0200
  • beda367433 test to replicate stat error paul gruenbacher 2016-04-18 19:25:52 -0400
  • a80ea58826 Merge pull request #80 from go-zero-boilerplate/master Martin Bertschler 2016-04-18 21:37:44 +0200
  • 8e75131a67 Closes spf13/afero#79 Amendment to previous commit, fixed the related test Francois Hill (dell laptop) 2016-04-18 20:17:01 +0200
  • 139c7715f0 Closes spf13/afero#79 Rather keep the `RealPath` behaviour as originally implemented. Added a new method `fullPath` which is used by all other methods like `MkDir`. Francois Hill (dell laptop) 2016-04-18 20:14:10 +0200
  • 9a1fcfb267 Closes spf13/afero#79 Added fix to support "nested" `BasePathFs`. Unit-tests are also included. Francois Hill (dell laptop) 2016-04-18 19:29:19 +0200
  • 2f194a29d5 Add FileContainsAnyBytes Bjørn Erik Pedersen 2016-02-17 11:33:17 +0100
  • 469e5f14dc Add tests for readerContains Bjørn Erik Pedersen 2016-02-17 11:05:13 +0100
  • ddb4d0857d Improve absolute file paths handling in BasePathFs bep 2016-02-15 13:34:47 +0100
  • 3c51231761 Fix broken Windows tests bep 2016-02-15 12:13:46 +0100
  • 28789ef4b7 Add missing copyright to util.go Bjørn Erik Pedersen 2016-02-13 18:09:23 +0100
  • 7e073c0c70 Fix syscall.EBADFD at FreeBSD Lenilson J. Dias 2016-02-03 11:50:36 -0200
  • 4c1d2aade6 Merge pull request #67 from tatsushid/fix/copyonwritefs-patherr-handling Hanno Hecker 2016-02-01 18:04:30 +0100
  • 3bf3fe3a71 Fix CopyOnWriteFs Stat to handle *os.PathError Tatsushi Demachi 2016-01-31 23:02:37 +0900
  • 27290598eb rename const file on bsd descendants to make go ignore its extension Martin Bertschler 2016-01-31 09:25:25 +0100
  • 95ab1d42de Merge pull request #65 from pjanouch/master Martin Bertschler 2016-01-30 21:43:17 +0100
  • 91d2be079c Fix OpenBSD build premysl 2016-01-30 18:29:33 +0100
  • a5d3e7c8ca fix for OsFs w/ lower timestamp resolution Hanno Hecker 2016-01-24 08:02:52 +0100
  • 1f64d06ebe fix isBaseFile Hanno Hecker 2016-01-24 07:56:32 +0100
  • d660f82c74 remove MemMepFs limitation Hanno Hecker 2016-01-16 17:25:52 +0100
  • 9383100264 rewrite logic of CoW.Open() with commentary Steve Francia 2016-01-25 14:02:30 -0500
  • 2ec8b79d61 Make OsFs.Open interoperable with others (with tests confirming) Steve Francia 2016-01-13 16:37:11 -0500
  • 969a70f798 test CopyOnWriteFs with OsFs Steve Francia 2016-01-13 12:41:35 -0500
  • 220647edb9 Permit accessing basePath root in BasePathFs (with test) Steve Francia 2016-01-12 00:34:15 -0500
  • 52ef806ebb update examples to use 'afero.' before calls Steve Francia 2016-01-11 21:49:09 -0500
  • cb3771c13a remove filter Steve Francia 2016-01-11 21:44:13 -0500
  • 5c392cd048 Update filenames to reflect new names Steve Francia 2016-01-11 21:44:01 -0500
  • fe8e895336 Migrate all backends & readme to use constructorish New... Steve Francia 2016-01-11 21:41:03 -0500
  • 4f6cfb713a Update readme to reflect migration of filters to filesystems Steve Francia 2016-01-11 20:27:36 -0500
  • 98c426b27b Rename CopyOnWriteUnionFs -> CopyOnWriteFs Steve Francia 2016-01-11 20:26:48 -0500
  • 9d548259fd Rename CacheUnionFs -> CacheOnReadFs Steve Francia 2016-01-11 20:25:54 -0500
  • a3ed628486 refine BasePathFs implementation Steve Francia 2016-01-11 16:32:08 -0500
  • 76b64e1d85 rename HttpFs:SourceFs to 'source' to keep consistent Steve Francia 2016-01-11 16:13:32 -0500
  • c6185187f1 port unionFs from filters to filesystems Steve Francia 2016-01-11 16:07:40 -0500
  • 84018f2b47 port RO & Regexp from filter to filesystem Steve Francia 2016-01-11 15:31:07 -0500
  • da00b1fb7c port BasePathFs from filter to filesystem Steve Francia 2016-01-11 15:30:26 -0500
  • 27539916a7 Disable sftp_test.go until it can pass tests Steve Francia 2016-01-11 20:25:09 -0500
  • a679d4a95e Add BADFD constant to permit compilation on darwin Steve Francia 2016-01-11 14:28:57 -0500
  • e68b257a2b add union fs Hanno Hecker 2016-01-02 07:52:40 +0100
  • 300870a2d5 pausing during modtime test so darwin passes Steve Francia 2016-01-11 13:42:25 -0500
  • 205066d391 Add BasePathFs as FilterFs Hanno Hecker 2015-12-30 08:16:22 +0100
  • 49e01f227a Merge pull request #57 from spf13/short-test-sleep Martin Bertschler 2016-01-07 12:05:43 +0100
  • c2313a7dbd Merge pull request #48 from xor-gate/sftp-beta-for-upstream Martin Bertschler 2016-01-07 12:05:15 +0100
  • a19c2e3d70 make test output verbose on travis Martin Bertschler 2016-01-07 11:58:02 +0100
  • 9d27152292 try to speed up test on unix systems Martin Bertschler 2016-01-07 11:52:33 +0100
  • 6a67f8a50b Remove FileExists error in MemMapFs.Rename when destination file exists, because os.Rename also doesn't return the error Martin Bertschler 2016-01-07 11:47:44 +0100
  • d8bbf358ca Merge pull request #56 from vetinari/close-modtime Martin Bertschler 2016-01-04 19:51:02 +0100
  • bb3fe39966 set modtime on any write Hanno Hecker 2016-01-04 19:34:24 +0100
  • f0b9fc1bdb Implement and test read only MemMapFs file handles Martin Bertschler 2016-01-04 01:54:48 +0100
  • 023640316a Merge pull request #55 from spf13/multiple-mem-file-handles Martin Bertschler 2016-01-04 00:59:32 +0100
  • a5f01f1106 replace mem.File handles with mem.FileData when mem.FileData is all we need Martin Bertschler 2016-01-04 00:36:01 +0100
  • 0321b04b21 fix mem.DirMap and mem.Dir to only use *FileData and not *File handles Martin Bertschler 2016-01-04 00:18:26 +0100
  • 7096d68458 mem.File is now mem.FileData and mem.File is a file handle with a pointer to a mem.FileData Martin Bertschler 2016-01-03 23:59:42 +0100
  • 7b991cb257 add a test that fails if MemMapFs has the same `at` counter for multiple file objects Martin Bertschler 2016-01-03 22:11:08 +0100
  • a34aa3adc4 README: Add xor-gate as author Jerry Jacobs 2016-01-02 14:38:54 +0100
  • 719e24f1e2 Dont read HOME/.ssh/id_rsa, create todo Jerry Jacobs 2016-01-02 14:24:58 +0100
  • acdc8aab04 * Cleanup and add some todos Jerry Jacobs 2016-01-02 14:12:59 +0100
  • 7d5dacc912 * Generate RSA key and spawn SFTP server for test Jerry Jacobs 2016-01-02 14:00:20 +0100
  • 3f46b4f31f sftp_test.go: Fixup import path Jerry Jacobs 2015-12-26 20:43:55 +0100
  • 90ff561dda Add SftpFs beta backend Jerry Jacobs 2015-12-26 20:36:25 +0100
  • e7cb826c1f update README to match the filters Hanno Hecker 2015-12-20 12:08:01 +0100
  • f4b37b446e Add RegexpFilter Hanno Hecker 2015-12-20 11:47:14 +0100
  • 98ed0a3409 return improved errors from MemMapFs methods Martin Bertschler 2015-12-20 22:09:09 +0100
  • 2101bdf57c Unexport the RWMutex in MemMapFs Bjørn Erik Pedersen 2015-12-18 21:26:04 +0100
  • 7e65370ebb Remove unused mutex Bjørn Erik Pedersen 2015-12-18 19:49:14 +0100
  • 75b0bd216a Fix data races in MemMapFs Bjørn Erik Pedersen 2015-12-18 19:20:45 +0100
  • 36b075cbbf show how filtering is used Hanno Hecker 2015-12-15 18:18:10 +0100
  • 03c0cb5702 drop filter_regexp for now, needs some more changes for reading dirs Hanno Hecker 2015-12-15 18:17:36 +0100
  • 8c337dcc24 block all write flags instead of checking for O_RDONLY Hanno Hecker 2015-12-13 18:12:18 +0100
  • 3b1997ba29 add Fs filter Hanno Hecker 2015-12-13 14:56:00 +0100
  • 9d44c3003b add a test for twice calling Create on the same path Martin Bertschler 2015-12-11 11:02:03 +0100
  • 12f79b29b2 Update mem to keep things private Steve Francia 2015-12-10 13:00:25 -0500
  • 4b2ab283a0 add debugging method for MemMapFs Steve Francia 2015-12-10 13:01:25 -0500
  • 69df1e98f2 Improve testing output Steve Francia 2015-12-10 13:01:07 -0500
  • 99f1ddeda3 reposition gitter badge Steve Francia 2015-12-10 13:14:25 -0500
  • c42b320414 Merge pull request #38 from gitter-badger/gitter-badge Steve Francia 2015-12-10 13:13:25 -0500
  • fffa47e80f Add Gitter badge The Gitter Badger 2015-12-10 18:05:16 +0000
  • 37f7afc8d7 Fix artefacts from moving MemMapFs types into subpackage mem Martin Bertschler 2015-12-10 18:55:43 +0100
  • 99c3e9a2c7 Release 0.10 of Afero Steve Francia 2015-12-10 11:32:20 -0500
  • b5982947d7 Clarify naming in readme fixes #28 Steve Francia 2015-12-10 11:31:53 -0500
  • 508533e0fc Adding utilities to readme Steve Francia 2015-12-10 11:31:08 -0500
  • 965d098e7c Moving memory structures and interfaces into sub package Steve Francia 2015-12-10 12:25:02 -0500
  • ede672fd82 Merge pull request #36 from moorereason/iss35 Martin Bertschler 2015-12-10 12:18:13 +0100
  • 85a9c733f6 Fix closing and deleting of files in tests Cameron Moore 2015-12-09 23:21:40 -0600
  • 90b5a9bd18 Fix TestWalk to use the new setup functions and make it Windows ready Martin Bertschler 2015-12-09 23:34:42 +0100
  • 943d877c43 Fix remaining Windows bugs and tests Steve Francia 2015-12-09 15:37:04 -0500
  • 9d86e5d5fa Update AppVeyor config to fetch dependencies Martin Bertschler 2015-12-09 10:05:28 +0100
  • daf7a87d8f Make "findParent" work on Windows properly Steve Francia 2015-12-08 21:48:19 -0500
  • e042b5f805 making the fs property accessible Afero.fs -> Afero.Fs Steve Francia 2015-12-08 15:58:22 -0500
  • 28bccc4ad0 reorder all utility functions to have fs as 1st param Steve Francia 2015-12-07 09:29:41 -0500
  • 90555c1894 reorganize utils into afero package Steve Francia 2015-12-05 11:43:38 -0500
  • 3a517135a5 Adding Afero/utils Steve Francia 2015-12-03 22:30:35 -0500
  • f50d862134 Adding "/" to MemMapFS in a cleaner way Steve Francia 2015-12-03 22:29:31 -0500
  • a9385f2db9 Removing extra normalize call (since open already normalizes) Steve Francia 2015-12-03 22:28:21 -0500
  • 54ad8f690d MkdirAll should respect permissions (MemMapFS) Steve Francia 2015-12-03 22:27:28 -0500