go-billy icon indicating copy to clipboard operation
go-billy copied to clipboard

The missing interface filesystem abstraction for Go

Results 15 go-billy issues
Sort by recently updated
recently updated
newest added

Hi, I was trying to run memfs create inside go routine, and faced this error: Error: ``` goroutine 1035 [running]: runtime.throw(0x21e1a74, 0x15) /usr/local/go/src/runtime/panic.go:1112 +0x72 fp=0xc0006aba50 sp=0xc0006aba20 pc=0x1034a22 runtime.mapassign_faststr(0x1f6cf80, 0xc000c7d680, 0xc00003f4d7,...

Signed-off-by: Devendranath Thadi Added power support for the travis.yml file with ppc64le. This is part of the Ubuntu distribution for ppc64le. This helps us simplify testing later when distributions are...

Looks like `billy.CapabilityCheck()` doesn't properly identify my linux/amd64 system (and maybe others) as not supporting `opening files in RDWD mode`. This issue originates from a [go-git issue](https://github.com/src-d/go-git/issues/1230).

Fix build on Plan 9 and make all tests pass. Note: running `go test ./...` may hang in `TestTempFileMany` or `TestTempFileManyWithUtil`. I'm not sure if it's a go tool issue,...

Getting Billy (osfs) to build on Plan 9 is possible by adding the following: osfs/os_plan9.go ```c // +build plan9 package osfs import ( "os" ) func (f *file) Lock() error...

enhancement
help wanted

This library is used by `go-git` and as such many developers get to use it. Currently the documentation is quite poor. See https://godoc.org/github.com/src-d/go-billy, there's zero package level documentation explaining what...

enhancement

Whenever I try to rename files that share the same prefix, I get an error "Received unexpected error: file does not exist" on the second file. I cannot reproduce the...

bug

I think the line: l := int64(len(b)) should be l := int64(cap(b)) i.e. the length of data copied should be based on the capacity of the array and not how...

Whenever I create a symlink to a directory, I cannot create/open files using this symlink. It works perfectly, if I use "osfs". Here is a test for this bug: ```...

bug