-
-
Notifications
You must be signed in to change notification settings - Fork 2k
Introduce StoreReferences and ContentAddressWithReferences
#3746
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
Merged
Merged
Changes from all commits
Commits
Show all changes
59 commits
Select commit
Hold shift + click to select a range
1722ae6
Pull out PathReferences super class
Ericson2314 71e4c9c
WIP: store separate `hasValidPath` bool
Ericson2314 a9c0ea3
Backport fix from #3754 branch
Ericson2314 70ed47c
Fix some things in remote store
Ericson2314 6683406
Fix nar info parsing
Ericson2314 0e9e599
Merge remote-tracking branch 'upstream/master' into path-info
Ericson2314 36dd792
Merge remote-tracking branch 'upstream/master' into path-info
Ericson2314 e61061c
Remove stray tabs
Ericson2314 45ca7c3
Merge remote-tracking branch 'upstream/master' into path-info
Ericson2314 dae4409
Merge remote-tracking branch 'upstream/master' into path-info
Ericson2314 f8d562c
Use PathReferences more widely
Ericson2314 a0f369a
Merge remote-tracking branch 'upstream/master' into path-info
Ericson2314 39c11c5
Organize content-address.hh a bit better
Ericson2314 34b3bfa
Merge remote-tracking branch 'upstream/master' into path-info
Ericson2314 10e81bf
Fix conditions for ca-references
Ericson2314 ca09948
Merge remote-tracking branch 'upstream/master' into path-info
Ericson2314 f0ad29a
Merge remote-tracking branch 'upstream/master' into path-info
Ericson2314 e12308d
Merge branch 'master' into path-info
Ericson2314 d5cef6c
Merge commit '9dfb97c987d8b9d6a3d15f016e40f22f91deb764' into path-info
Ericson2314 1b6cf0d
Merge remote-tracking branch 'upstream/master' into path-info
Ericson2314 f4f3203
Merge remote-tracking branch 'upstream/master' into path-info
Ericson2314 13b6b64
Merge remote-tracking branch 'upstream/master' into path-info
Ericson2314 8ba0895
Merge remote-tracking branch 'upstream/master' into path-info
Ericson2314 0dc2974
Merge remote-tracking branch 'upstream/master' into path-info
Ericson2314 2c21cb6
Fill in missing comparison operators for content addresses
Ericson2314 13c6691
Slight cleanups
Ericson2314 55caef3
Merge remote-tracking branch 'upstream/master' into path-info
Ericson2314 e9fc1e4
Merge remote-tracking branch 'upstream/master' into path-info
Ericson2314 8623143
Make formatting consistent
Ericson2314 6a16825
Use named field initialization for references
Ericson2314 9cfa78e
Optimize `ValidPathInfo` construction a bit better
Ericson2314 46e942f
Do big rename to clean up code
Ericson2314 91617f8
Fix perl bindings
Ericson2314 2e7be46
Move new `ValidPathInfo` methods to path-info.cc
Ericson2314 056cc1c
Merge remote-tracking branch 'upstream/master' into path-info
Ericson2314 b3d9123
Make `ValidPathInfo` have plain `StorePathSet` references like before
Ericson2314 c67e0cc
Merge remote-tracking branch 'upstream/master' into path-info
Ericson2314 4540e7b
Don't add `StorePathDescriptor` for now
Ericson2314 adb3608
Merge branch 'small-storePath-cleanups' into path-info
Ericson2314 974a983
Shrink diff in two places
Ericson2314 79b078a
Merge branch 'small-storePath-cleanups' into path-info
Ericson2314 b6c9875
Merge remote-tracking branch 'upstream/master' into path-info
Ericson2314 4341473
Merge remote-tracking branch 'upstream/master' into path-info
Ericson2314 0983a0b
Shrink diff in one place
Ericson2314 db759b1
Undo style change
Ericson2314 59d3175
Put back TODO
Ericson2314 ee9eb83
Remove some designated initializers
Ericson2314 87ca462
Merge branch 'master' into path-info
Ericson2314 c36b584
Fix typo in the method name
Ericson2314 d12f57c
Merge remote-tracking branch 'upstream/master' into path-info
Ericson2314 123b11f
Clarify store path grammar and improve comment on `makeType`
Ericson2314 85bb865
Revert "Remove some designated initializers"
Ericson2314 d381248
No inheritance for `TextInfo` and `FixedOutputInfo`
Ericson2314 aa99005
Merge remote-tracking branch 'upstream/master' into path-info
Ericson2314 a6d00a7
Fix warning
Ericson2314 c51d554
Use "raw pattern" for content address types
Ericson2314 5d56e2d
Add comparison methods for content addresses
Ericson2314 fd21f9d
Merge remote-tracking branch 'upstream/master' into path-info
Ericson2314 537e871
Explain various `.self = false,`
Ericson2314 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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.
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.
Uh oh!
There was an error while loading. Please reload this page.