-
Notifications
You must be signed in to change notification settings - Fork 21
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
Implementing a read-only projection of the conserve archive for Windows #240
Open
WolverinDEV
wants to merge
31
commits into
sourcefrog:main
Choose a base branch
from
WolverinDEV:windows-mount
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
31 commits
Select commit
Hold shift + click to select a range
8dac50d
Initial implementation of archive mounting on Windows
WolverinDEV 58f84a5
Adding a hunk metadata cache to speed up index entry querying
WolverinDEV 0b7e53a
Caching the opened bands as well
WolverinDEV e88514b
Supporting file timestamps, mark files read only and improved project…
WolverinDEV 16a37aa
Enabling the mount command by default for all Windows platforms
WolverinDEV 6b7d7b6
Improving cache to speed up directory and file serving
WolverinDEV eb1e814
Indicating backup timestamp trough directory modify timestamps
WolverinDEV 76535be
Bumped windows-projfs version to v0.1.6
WolverinDEV bc6cd1b
Mount implementation polishing
WolverinDEV e2d2f07
Moving unix specific test imports into the function itself to avoid u…
WolverinDEV eddd369
Bumped the minimal required rust version to 1.75
WolverinDEV 1fd937b
Incorporate PR feedback
WolverinDEV 195974a
Merge remote-tracking branch 'original/main' into windows-mount
WolverinDEV bc5e81f
Merged with upstream
WolverinDEV 3266178
Adding tests for the mount archive feature
WolverinDEV 4b48c8c
Using Rust 1.76 as required by aws-sdk-sso
WolverinDEV 57942e3
Disable tests for mount on non windows systems
WolverinDEV 1918fa5
Seperating mount tests from normal tests any reduce the number of tes…
WolverinDEV ef27f3a
Skip some files from mutants
sourcefrog 8bee9c1
Merge remote-tracking branch 'origin/main' into windows-mount
sourcefrog 4a13602
fix: New Transport API
sourcefrog 941a82c
fix: Better error messages
sourcefrog 985ce15
Merge branch 'main' into pr/WolverinDEV/240
sourcefrog fb09fa0
Separate out no-op Unix mount
sourcefrog 81ddb74
Merge branch 'main' into pr/WolverinDEV/240
sourcefrog 8863d09
rustfmt
sourcefrog 85d495c
clippy: some things only needed on Windows
sourcefrog f66d6b0
Only build hunk_index on Windows
sourcefrog 210d790
Suppress unused warnings on Unix for code only used on Windows
sourcefrog c6a0e91
Rename option to --cleanup-projfs and add help
sourcefrog 987edf3
merge main
sourcefrog File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does this pull in a lot of stuff? Maybe it should be optional even on Windows?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What do you mean by "pull in a lot of stuff"?
Do you mean memory wise, dependency wise, file wise, etc?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I meant mostly a lot of new dependencies and therefore build time; hopefully it's not having any runtime effect unless it's used. Perhaps it's fine by default.