-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Introduce StoreReferences
and ContentAddressWithReferences
#3746
Commits on Jun 25, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 1722ae6 - Browse repository at this point
Copy the full SHA 1722ae6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71e4c9c - Browse repository at this point
Copy the full SHA 71e4c9cView commit details
Commits on Jun 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a9c0ea3 - Browse repository at this point
Copy the full SHA a9c0ea3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70ed47c - Browse repository at this point
Copy the full SHA 70ed47cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6683406 - Browse repository at this point
Copy the full SHA 6683406View commit details
Commits on Aug 1, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0e9e599 - Browse repository at this point
Copy the full SHA 0e9e599View commit details
Commits on Aug 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 36dd792 - Browse repository at this point
Copy the full SHA 36dd792View commit details -
Configuration menu - View commit details
-
Copy full SHA for e61061c - Browse repository at this point
Copy the full SHA e61061cView commit details
Commits on Sep 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 45ca7c3 - Browse repository at this point
Copy the full SHA 45ca7c3View commit details
Commits on Oct 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for dae4409 - Browse repository at this point
Copy the full SHA dae4409View commit details
Commits on Oct 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f8d562c - Browse repository at this point
Copy the full SHA f8d562cView commit details
Commits on Oct 12, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a0f369a - Browse repository at this point
Copy the full SHA a0f369aView commit details
Commits on Oct 13, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 39c11c5 - Browse repository at this point
Copy the full SHA 39c11c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34b3bfa - Browse repository at this point
Copy the full SHA 34b3bfaView commit details
Commits on Oct 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 10e81bf - Browse repository at this point
Copy the full SHA 10e81bfView commit details
Commits on Feb 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ca09948 - Browse repository at this point
Copy the full SHA ca09948View commit details
Commits on Feb 27, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f0ad29a - Browse repository at this point
Copy the full SHA f0ad29aView commit details
Commits on Apr 5, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e12308d - Browse repository at this point
Copy the full SHA e12308dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d5cef6c - Browse repository at this point
Copy the full SHA d5cef6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b6cf0d - Browse repository at this point
Copy the full SHA 1b6cf0dView commit details
Commits on Sep 30, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f4f3203 - Browse repository at this point
Copy the full SHA f4f3203View commit details
Commits on Oct 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 13b6b64 - Browse repository at this point
Copy the full SHA 13b6b64View commit details
Commits on Mar 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8ba0895 - Browse repository at this point
Copy the full SHA 8ba0895View commit details
Commits on Mar 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0dc2974 - Browse repository at this point
Copy the full SHA 0dc2974View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c21cb6 - Browse repository at this point
Copy the full SHA 2c21cb6View commit details
Commits on Apr 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 13c6691 - Browse repository at this point
Copy the full SHA 13c6691View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55caef3 - Browse repository at this point
Copy the full SHA 55caef3View commit details
Commits on Jan 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e9fc1e4 - Browse repository at this point
Copy the full SHA e9fc1e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8623143 - Browse repository at this point
Copy the full SHA 8623143View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a16825 - Browse repository at this point
Copy the full SHA 6a16825View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cfa78e - Browse repository at this point
Copy the full SHA 9cfa78eView commit details -
Do big rename to clean up code
- `PathReferences` -> `References` - `PathReferences<StorePath>` -> `StoreReference` - `references` -> `others` - `hasSelfReference` -> `self` And get rid of silly subclassing
Configuration menu - View commit details
-
Copy full SHA for 46e942f - Browse repository at this point
Copy the full SHA 46e942fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91617f8 - Browse repository at this point
Copy the full SHA 91617f8View commit details
Commits on Jan 13, 2023
-
Move new
ValidPathInfo
methods to path-info.ccWe'll move the old ones separately, so as not to clutter the diff.
Configuration menu - View commit details
-
Copy full SHA for 2e7be46 - Browse repository at this point
Copy the full SHA 2e7be46View commit details
Commits on Jan 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 056cc1c - Browse repository at this point
Copy the full SHA 056cc1cView commit details -
Make
ValidPathInfo
have plainStorePathSet
references like beforeThis change can wait for another PR.
Configuration menu - View commit details
-
Copy full SHA for b3d9123 - Browse repository at this point
Copy the full SHA b3d9123View commit details
Commits on Jan 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c67e0cc - Browse repository at this point
Copy the full SHA c67e0ccView commit details -
Don't add
StorePathDescriptor
for nowWe don't need it yet, we can add it back later.
Configuration menu - View commit details
-
Copy full SHA for 4540e7b - Browse repository at this point
Copy the full SHA 4540e7bView commit details
Commits on Jan 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for adb3608 - Browse repository at this point
Copy the full SHA adb3608View commit details -
Configuration menu - View commit details
-
Copy full SHA for 974a983 - Browse repository at this point
Copy the full SHA 974a983View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79b078a - Browse repository at this point
Copy the full SHA 79b078aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6c9875 - Browse repository at this point
Copy the full SHA b6c9875View commit details
Commits on Feb 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4341473 - Browse repository at this point
Copy the full SHA 4341473View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0983a0b - Browse repository at this point
Copy the full SHA 0983a0bView commit details -
`&` without space before is far more common on this codebase than I thought, so it is not worth changing just this one file. Maybe we will adopt a formatter someday but until then this is fine.
Configuration menu - View commit details
-
Copy full SHA for db759b1 - Browse repository at this point
Copy the full SHA db759b1View commit details -
I don't think the `narHash` is in need of documentation more than the other undocumented fields, but regardless this change has nothing to do with that field and so we should leave the comment as is.
Configuration menu - View commit details
-
Copy full SHA for 59d3175 - Browse repository at this point
Copy the full SHA 59d3175View commit details -
Remove some designated initializers
With the switch to C++20, the rules became more strict, and we can no longer initialize base classes. Make them comments instead. (BTW https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2287r1.html this offers some new syntax for this use-case. Hopefully this will be adopted and we can eventually use it.)
Configuration menu - View commit details
-
Copy full SHA for ee9eb83 - Browse repository at this point
Copy the full SHA ee9eb83View commit details
Commits on Feb 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 87ca462 - Browse repository at this point
Copy the full SHA 87ca462View commit details
Commits on Feb 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c36b584 - Browse repository at this point
Copy the full SHA c36b584View commit details -
Configuration menu - View commit details
-
Copy full SHA for d12f57c - Browse repository at this point
Copy the full SHA d12f57cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 123b11f - Browse repository at this point
Copy the full SHA 123b11fView commit details -
Revert "Remove some designated initializers"
This reverts commit ee9eb83.
Configuration menu - View commit details
-
Copy full SHA for 85bb865 - Browse repository at this point
Copy the full SHA 85bb865View commit details -
Configuration menu - View commit details
-
Copy full SHA for d381248 - Browse repository at this point
Copy the full SHA d381248View commit details
Commits on Mar 30, 2023
-
Merge remote-tracking branch 'upstream/master' into path-info
Also improve content-address.hh API docs.
Configuration menu - View commit details
-
Copy full SHA for aa99005 - Browse repository at this point
Copy the full SHA aa99005View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6d00a7 - Browse repository at this point
Copy the full SHA a6d00a7View commit details -
Use "raw pattern" for content address types
We weren't because this ancient PR predated it! This is actually a new version of the pattern which addresses some issues identified in NixOS#7479.
Configuration menu - View commit details
-
Copy full SHA for c51d554 - Browse repository at this point
Copy the full SHA c51d554View commit details
Commits on Apr 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5d56e2d - Browse repository at this point
Copy the full SHA 5d56e2dView commit details
Commits on Apr 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fd21f9d - Browse repository at this point
Copy the full SHA fd21f9dView commit details
Commits on Apr 17, 2023
-
Explain various
.self = false,
Co-authored-by: Robert Hensing <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 537e871 - Browse repository at this point
Copy the full SHA 537e871View commit details