Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] import ideas from io/fs proposal #19

Open
wants to merge 34 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
376b5e7
godoc formatting
puellanivis Jul 22, 2020
67dac4d
move ErrNotSupported to errors.go and make it more generic
puellanivis Jul 22, 2020
3de23e3
the core concepts: core minimal interface, with extension interfaces
puellanivis Jul 22, 2020
e1e2081
rework and simplify path handling
puellanivis Jul 22, 2020
ad4e966
define the core Open/Create/ReadDir in terms of extension interfaces
puellanivis Jul 22, 2020
9db4695
update for new path-handling
puellanivis Jul 22, 2020
9f95fdc
rework fd: scheme handler
puellanivis Jul 22, 2020
c519106
rework file: scheme handler
puellanivis Jul 22, 2020
97ed3bc
refactor about: file handler, use interface extensions as well
puellanivis Jul 22, 2020
19e80ae
update cache: squish some bugs: reentrance safety
puellanivis Jul 22, 2020
b597849
Congregate ENOTDIR to files.ErrNotDirectory
puellanivis Jul 22, 2020
fc827a2
accessor to get a copy of the url.URL directly
puellanivis Jul 22, 2020
95f13b0
refactor clipboard: to new FS model
puellanivis Jul 22, 2020
db3a9a6
remove debug messages
puellanivis Jul 23, 2020
9523a72
expand ReadFrom and Discard to use an extension interface for closing
puellanivis Jul 23, 2020
f07fb5c
fix typos
puellanivis Jul 23, 2020
01027e7
refactor home: scheme, orphan lib/os/user usage
puellanivis Jul 23, 2020
60e3169
bug fix, we need to return the error that we collected
puellanivis Jul 23, 2020
dbd5f33
refactor http: https: scheme handlers, better thread safety
puellanivis Jul 23, 2020
8e28fc8
scheme fd: a little more permissive, but much more robust
puellanivis Jul 23, 2020
3d5d4ca
better stricter file: scheme support, namely: relative paths are not ok
puellanivis Jul 23, 2020
0ae6c45
refactor data: handler, test with tables
puellanivis Jul 27, 2020
123a27a
expand WriteTo to not require io.Closer
puellanivis Jul 27, 2020
50a0064
refactor json package
puellanivis Jul 27, 2020
1eeda06
refactor wrapper.Reader to always test implements io.Seeker rather th…
puellanivis Jul 27, 2020
0fbc3b4
simplify wrapper.Writer immensely
puellanivis Jul 27, 2020
70a5fb9
update tests to ensure they meet the widest interface
puellanivis Jul 27, 2020
1e6383f
refactor s3: scheme handler
puellanivis Jul 27, 2020
595cbf0
refactor sftp: and scp: scheme handler
puellanivis Jul 27, 2020
4b29bcb
refactor socketfiles
puellanivis Jul 27, 2020
9f4b7d7
remove last files.PathError reference
puellanivis Jul 27, 2020
f482135
error and url handling polish
puellanivis Jul 27, 2020
b539008
:facepalm: windows uses signed negative values for standard handles
puellanivis Jul 27, 2020
64afc3c
rename fileresolve_* to resolve_*
puellanivis Jul 27, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
rename fileresolve_* to resolve_*
  • Loading branch information
puellanivis committed Jul 27, 2020
commit 64afc3c3967f6fc1a43a64d43fccd0bc4c9bf490
File renamed without changes.
File renamed without changes.