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

Git hashing as a new file ingestion method --- contains #3754 #3635

Closed
wants to merge 231 commits into from

Commits on May 28, 2020

  1. Add ingestionMethodPrefix to get prefix

    This simplifies code so that references to r: come from
    ingestionMethodPrefix.
    matthewbauer authored and Ericson2314 committed May 28, 2020
    Configuration menu
    Copy the full SHA
    dbca599 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9b452c9 View commit details
    Browse the repository at this point in the history
  3. Use git: instead of g: for ca prefix

    this is more precise
    matthewbauer authored and Ericson2314 committed May 28, 2020
    Configuration menu
    Copy the full SHA
    16c4945 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6ba8360 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2e16c28 View commit details
    Browse the repository at this point in the history
  6. First draft of git parsing

    meditans authored and Ericson2314 committed May 28, 2020
    Configuration menu
    Copy the full SHA
    256bbb6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    85eeb2a View commit details
    Browse the repository at this point in the history
  8. More work on git objects

    matthewbauer authored and Ericson2314 committed May 28, 2020
    Configuration menu
    Copy the full SHA
    39df335 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ffc1024 View commit details
    Browse the repository at this point in the history
  10. Fix bugs with git hashing

    Ericson2314 committed May 28, 2020
    Configuration menu
    Copy the full SHA
    124cc89 View commit details
    Browse the repository at this point in the history
  11. Remove cached data

    Ericson2314 committed May 28, 2020
    Configuration menu
    Copy the full SHA
    a1f5760 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2020

  1. Configuration menu
    Copy the full SHA
    3481284 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2020

  1. Temporarily reduce CI platform's for sake of Obsidian's own CI

    Hopefully we can instead pass arguments like Hydra does, soon.
    Ericson2314 committed Jun 1, 2020
    Configuration menu
    Copy the full SHA
    4ced63c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    130267d View commit details
    Browse the repository at this point in the history
  3. Parse git blobs correctly

    This matches what we want for blobs.
    
    Trees are still in progress - we need a way to symlink to other
    objects, using that to determine ca.
    matthewbauer committed Jun 1, 2020
    Configuration menu
    Copy the full SHA
    df74744 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f292e50 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1592d09 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cf81991 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9e9c2ce View commit details
    Browse the repository at this point in the history
  8. Use SHA1 for Git objects

    This is really bad and dangerous! But Git migration to sha256 is still
    a ways away:
    
    https://lwn.net/Articles/811068/
    
    So we need to allow it for the time being.
    matthewbauer committed Jun 1, 2020
    Configuration menu
    Copy the full SHA
    6f7fab9 View commit details
    Browse the repository at this point in the history
  9. Pass storeDir to restoreGit

    We need access to other things in the store. This is kind of dangerous
    though if things are added in the wrong order�.
    matthewbauer committed Jun 1, 2020
    Configuration menu
    Copy the full SHA
    ee989c6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9cd3ac7 View commit details
    Browse the repository at this point in the history
  11. Add createExecutableFile primitive to ParseSink

    This is needed to create files based on git permissions
    matthewbauer committed Jun 1, 2020
    Configuration menu
    Copy the full SHA
    b5ed6a9 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6ceba63 View commit details
    Browse the repository at this point in the history
  13. Allow sha1 in --hash results

    This updates the remote protocol to try to handle sha1 hashes.
    matthewbauer committed Jun 1, 2020
    Configuration menu
    Copy the full SHA
    e44956d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    646862e View commit details
    Browse the repository at this point in the history
  15. Expand git tests

    matthewbauer committed Jun 1, 2020
    Configuration menu
    Copy the full SHA
    592e926 View commit details
    Browse the repository at this point in the history
  16. Cleanup git.cc code

    matthewbauer committed Jun 1, 2020
    Configuration menu
    Copy the full SHA
    a4a038f View commit details
    Browse the repository at this point in the history
  17. Use path-based addToStore method for add-to-store

    This is more direct.
    matthewbauer committed Jun 1, 2020
    Configuration menu
    Copy the full SHA
    4ecb49d View commit details
    Browse the repository at this point in the history
  18. Properly handle realStoreDir vs. storeDir in git.cc

    We need both to properly mess with the file system. storeDir goes into
    the hash while realStoreDir is what we read & write to.
    matthewbauer committed Jun 1, 2020
    Configuration menu
    Copy the full SHA
    d68b774 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    18d4a3d View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    d8f34fd View commit details
    Browse the repository at this point in the history
  21. Add hash to local store correctly from dump

    Need to use the htSHA1 we were given, don’t recompute.
    matthewbauer committed Jun 1, 2020
    Configuration menu
    Copy the full SHA
    27ffbc7 View commit details
    Browse the repository at this point in the history
  22. Move git tests to own file

    this makes maintanence easier
    matthewbauer committed Jun 1, 2020
    Configuration menu
    Copy the full SHA
    05cbfde View commit details
    Browse the repository at this point in the history
  23. Revert "Depend on install for installcheck"

    This reverts commit 7b6186d.
    matthewbauer committed Jun 1, 2020
    Configuration menu
    Copy the full SHA
    97ce2cc View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    229ce9c View commit details
    Browse the repository at this point in the history
  25. Use SHA256 for narHash

    narHash is the hash of the nar, not the git objects.
    matthewbauer committed Jun 1, 2020
    Configuration menu
    Copy the full SHA
    031fa72 View commit details
    Browse the repository at this point in the history
  26. Use correct narHash in add-to-store

    We need to dump path and dump git here so that the hashes match what
    is expected elsewhere.
    matthewbauer committed Jun 1, 2020
    Configuration menu
    Copy the full SHA
    d49c873 View commit details
    Browse the repository at this point in the history
  27. Throw error when hashAlgo != SHA1 on git ingestion

    This should always use sha1 hash type, but we want to make sure the
    caller knows that. So just throw an error instead of ignoring hashAlgo
    on Git ingestion.
    matthewbauer committed Jun 1, 2020
    Configuration menu
    Copy the full SHA
    cd3ef3f View commit details
    Browse the repository at this point in the history
  28. Don’t include realStoreDir refs in git output

    symlinks should be relative so that they look like:
    
      ../s5c0hnz9qfnpnn1bszfxicgz21d1fam3-dummy3
    
    instead of
    
      /build/nix-test/store/s5c0hnz9qfnpnn1bszfxicgz21d1fam3-dummy3
    
    This way our hashes will work with any real store dir. Note that
    /nix/store is still embedded in the store entry function.
    matthewbauer committed Jun 1, 2020
    Configuration menu
    Copy the full SHA
    4dae98e View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    1b14945 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    54ee74e View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    b1e1ace View commit details
    Browse the repository at this point in the history
  32. Don’t preallocate file size

    this shouldn’t be needed - FdSink handles this for us.
    matthewbauer committed Jun 1, 2020
    Configuration menu
    Copy the full SHA
    7fe9a48 View commit details
    Browse the repository at this point in the history
  33. Copy instead of symlinking directories

    Symlinks are resolved in the nar format so we end up with references
    to the real store dir. Copying avoids this and gives us a stable hash.
    
    Also update the ParseSink api with two methods:
    
      - copyFile
      - copyDirectory
    
    both are needed to properly implement git parsing.
    matthewbauer committed Jun 1, 2020
    Configuration menu
    Copy the full SHA
    eb90cc6 View commit details
    Browse the repository at this point in the history
  34. Use custom copyDirectory instead of libc++fs

    libc++fs isn’t alway available
    matthewbauer committed Jun 1, 2020
    Configuration menu
    Copy the full SHA
    b120259 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2020

  1. Fixup bad rebase

    matthewbauer committed Jun 2, 2020
    Configuration menu
    Copy the full SHA
    7432a9d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    24544d3 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #3 from obsidiansystems/ipfs-git-addtostore

    Add git add-to-store support for Nix
    Ericson2314 committed Jun 2, 2020
    Configuration menu
    Copy the full SHA
    ed5b7c5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4832e13 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3f1040f View commit details
    Browse the repository at this point in the history
  6. Merge pull request #5 from obsidiansystems/git+no-hash-type-unknown

    Remove `HashType::Unknown`
    Ericson2314 committed Jun 2, 2020
    Configuration menu
    Copy the full SHA
    775ab98 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2020

  1. Handle treeHash in Git fetcher

    Handles the treeHash attr in the Git fetcher.
    
    This can be used like:
    
      builtins.fetchTree {
        type = "git";
        url = "https://github.com/nixos/nix.git";
        treeHash = "0674cab54e1226d8e1e1d04572f07c5296edc862";
      }
    
    Nix stores tree hash as the content hash in the store so that fetched
    objects are deduped. This uses the Git file ingestion method, which
    converts the files into git objects for hashing.
    matthewbauer committed Jun 3, 2020
    Configuration menu
    Copy the full SHA
    88b5a98 View commit details
    Browse the repository at this point in the history
  2. Support null bytes in hashes for dumpGitTree

    we need to keep this in vector form so that we don’t accidentally skip
    strings starting with 0x00.
    matthewbauer committed Jun 3, 2020
    Configuration menu
    Copy the full SHA
    7f77ba1 View commit details
    Browse the repository at this point in the history
  3. Use “git” for all git object names

    git trees can have objects starting with “.” and other cases that Nix
    store names can’t have. To avoid having to create some escaping
    format, just use git for the name everywhere. The tree object has the
    real name.
    matthewbauer committed Jun 3, 2020
    Configuration menu
    Copy the full SHA
    6611e36 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d07212c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3457b3e View commit details
    Browse the repository at this point in the history
  6. Don’t add 0 in front of dumpGitTree format

    this should just be 4000, not 04000.
    matthewbauer committed Jun 3, 2020
    Configuration menu
    Copy the full SHA
    3e8ddac View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    192ea2b View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2020

  1. Configuration menu
    Copy the full SHA
    3e59168 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #6 from obsidiansystems/fetchgit

    Make fetchGit/fetchTree use Git file ingestion
    Ericson2314 committed Jun 4, 2020
    Configuration menu
    Copy the full SHA
    5b7aed7 View commit details
    Browse the repository at this point in the history
  3. Somehow lost git tests

    Ericson2314 committed Jun 4, 2020
    Configuration menu
    Copy the full SHA
    35b0dff View commit details
    Browse the repository at this point in the history
  4. Add test for fetching git objects

    this uses the treeHash to fetch a created git object
    
    based on fetchGit.sh test
    matthewbauer committed Jun 4, 2020
    Configuration menu
    Copy the full SHA
    7596005 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #8 from obsidiansystems/git-objects-fetch-test

    Add test for fetchTree
    Ericson2314 committed Jun 4, 2020
    Configuration menu
    Copy the full SHA
    8a91cdd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    21d9928 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0ce84b6 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #9 from obsidiansystems/git-objects-submodules-error

    Add test for git submodules in fetchTree
    Ericson2314 committed Jun 4, 2020
    Configuration menu
    Copy the full SHA
    4c6040f View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2020

  1. Configuration menu
    Copy the full SHA
    2f12327 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2020

  1. Configuration menu
    Copy the full SHA
    3ab213b View commit details
    Browse the repository at this point in the history
  2. addToStore should always use NAR hash

    `addToStoreFromDump` would use the CA-specific method.
    Ericson2314 committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    4a73bd0 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2020

  1. Configuration menu
    Copy the full SHA
    f85fc65 View commit details
    Browse the repository at this point in the history
  2. Try to substitute builtins.fetch*

    builtins.fetch* aren’t technically derivations, so they never got
    substituted. To work around this, we can try to substitute this store
    path during evaluation. This can happen any time a hash is provided.
    
    Updated to be closer to how the flakes branch works.
    matthewbauer committed Jun 22, 2020
    Configuration menu
    Copy the full SHA
    74b83c4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    62d6ee0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5fa33d7 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2020

  1. Override substitute option in test

    This is disabled automatically when we’re offline.
    matthewbauer committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    4074142 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #25 from obsidiansystems/ipfs-git-ipld

    Support substituting in fetchGit
    Ericson2314 committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    0de3063 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2020

  1. Store CA for fetchers

    Ericson2314 committed Jun 25, 2020
    Configuration menu
    Copy the full SHA
    e1f836b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3306877 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e146abd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    263fcdb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a24ebd2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    69fe58c View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2020

  1. Configuration menu
    Copy the full SHA
    783e262 View commit details
    Browse the repository at this point in the history
  2. Fix syntax

    matthewbauer committed Jun 26, 2020
    Configuration menu
    Copy the full SHA
    c8cd66f View commit details
    Browse the repository at this point in the history
  3. Add order for FullContentAddress

    to put in a set, we need an ordering
    matthewbauer committed Jun 26, 2020
    Configuration menu
    Copy the full SHA
    bff0743 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2020

  1. Configuration menu
    Copy the full SHA
    1db393f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9cd79c5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    43ba4a8 View commit details
    Browse the repository at this point in the history
  4. Fix nar info parsing

    Ericson2314 committed Jun 29, 2020
    Configuration menu
    Copy the full SHA
    ebba7f3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4f6f771 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2020

  1. Configuration menu
    Copy the full SHA
    e83f02c View commit details
    Browse the repository at this point in the history
  2. Fix perl bindings

    Ericson2314 committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    83f743b View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2020

  1. Configuration menu
    Copy the full SHA
    5a8e8fa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7dacd78 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b2e0ec8 View commit details
    Browse the repository at this point in the history
  4. Rename FullContentAddress to ContentAddress

    LegacyContentAddress used for all other usages
    matthewbauer authored and Ericson2314 committed Jul 1, 2020
    Configuration menu
    Copy the full SHA
    c77f6c9 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2020

  1. Configuration menu
    Copy the full SHA
    aab42da View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2020

  1. Configuration menu
    Copy the full SHA
    b85dd8f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c7383c7 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2020

  1. Configuration menu
    Copy the full SHA
    fd40971 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7271778 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2020

  1. Configuration menu
    Copy the full SHA
    97234c1 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2020

  1. Configuration menu
    Copy the full SHA
    00c0ca4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e92236 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2020

  1. Configuration menu
    Copy the full SHA
    ff07296 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2020

  1. Configuration menu
    Copy the full SHA
    ade0f1a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    08bf6c4 View commit details
    Browse the repository at this point in the history
  3. TEMP

    Ericson2314 committed Jul 14, 2020
    Configuration menu
    Copy the full SHA
    c07cecc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ea90dc5 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #58 from obsidiansystems/git-objects-develop--merg…

    …e-upstream
    
    Merge upstream master into git-objects-develop
    Ericson2314 committed Jul 14, 2020
    Configuration menu
    Copy the full SHA
    b6786fa View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2020

  1. Configuration menu
    Copy the full SHA
    1f6a3c2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc28cd6 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2020

  1. Configuration menu
    Copy the full SHA
    1d52449 View commit details
    Browse the repository at this point in the history
  2. Rename ContentAddress to StorePathDescriptor

    (cherry picked from commit ff07296)
    meditans authored and Ericson2314 committed Jul 19, 2020
    Configuration menu
    Copy the full SHA
    d0eaf2b View commit details
    Browse the repository at this point in the history
  3. Rename functions related to ContentAddress

    (cherry picked from commit ade0f1a)
    meditans authored and Ericson2314 committed Jul 19, 2020
    Configuration menu
    Copy the full SHA
    1cf131f View commit details
    Browse the repository at this point in the history
  4. Rename LegacyContentAddress and related functions

    (cherry picked from commit 08bf6c4)
    meditans authored and Ericson2314 committed Jul 19, 2020
    Configuration menu
    Copy the full SHA
    74de4c7 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'store-path-or-ca-reconcile' of github.com:obsidiansyste…

    …ms/nix into store-path-or-ca
    Ericson2314 committed Jul 19, 2020
    Configuration menu
    Copy the full SHA
    db7f05c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    11a4ae4 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'store-path-or-ca-reconcile' of github.com:obsidiansyste…

    …ms/nix into store-path-or-ca
    Ericson2314 committed Jul 19, 2020
    Configuration menu
    Copy the full SHA
    713d574 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #66 from obsidiansystems/git-objects-develop-merge

    Merge NixOS#3801 Constant space `addToStoreFromDump`
    Ericson2314 committed Jul 19, 2020
    Configuration menu
    Copy the full SHA
    3fbb781 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2020

  1. Configuration menu
    Copy the full SHA
    f8a1403 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ecf65a6 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'store-path-or-ca' of github.com:obsidiansystems/nix int…

    …o store-path-or-ca-reconcile
    Ericson2314 committed Jul 21, 2020
    Configuration menu
    Copy the full SHA
    f4918ec View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c9f83f2 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2020

  1. Merge pull request #68 from obsidiansystems/store-path-or-ca-reconcile

    Use StorePathDescriptor much more wildly
    Ericson2314 committed Jul 22, 2020
    Configuration menu
    Copy the full SHA
    c4b0184 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7decfd0 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2020

  1. Configuration menu
    Copy the full SHA
    367cba6 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2020

  1. Configuration menu
    Copy the full SHA
    bf042cc View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2020

  1. Configuration menu
    Copy the full SHA
    ed6aeb2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aa9c762 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    100c287 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2020

  1. Configuration menu
    Copy the full SHA
    b224c9b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8d01e9f View commit details
    Browse the repository at this point in the history
  3. Remove unused imports

    meditans committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    07f9134 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b9cdbe3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b0ede14 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2020

  1. Configuration menu
    Copy the full SHA
    3d17a6b View commit details
    Browse the repository at this point in the history
  2. WIP Merge remote-tracking branch 'obsidian/store-path-or-ca' into git…

    …-objects-develop
    
    git-hash-based substitution isn't working
    Ericson2314 committed Aug 5, 2020
    Configuration menu
    Copy the full SHA
    cd7187c View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2020

  1. Configuration menu
    Copy the full SHA
    caafdfb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3273d8a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8c0fd95 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2020

  1. Merge branch 'templated-daemon-protocol' of github.com:obsidiansystem…

    …s/nix into store-path-or-ca
    Ericson2314 committed Aug 7, 2020
    Configuration menu
    Copy the full SHA
    74318cc View commit details
    Browse the repository at this point in the history
  2. Merge branch 'store-path-or-ca' of github.com:obsidiansystems/nix int…

    …o git-objects-develop+store-path-or-ca
    Ericson2314 committed Aug 7, 2020
    Configuration menu
    Copy the full SHA
    b789809 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #71 from obsidiansystems/git-objects-develop+store…

    …-path-or-ca
    
    WIP: Update git-objects-develop with latest master + StorePathDescriptor
    Ericson2314 committed Aug 7, 2020
    Configuration menu
    Copy the full SHA
    b5f1f8e View commit details
    Browse the repository at this point in the history
  4. Fix perl bindings build

    Ericson2314 committed Aug 7, 2020
    Configuration menu
    Copy the full SHA
    535ad25 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    31e1058 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'templated-daemon-protocol' of github.com:obsidiansystem…

    …s/nix into store-path-or-ca
    Ericson2314 committed Aug 7, 2020
    Configuration menu
    Copy the full SHA
    a1ccec5 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2020

  1. Merge branch 'templated-daemon-protocol' of github.com:obsidiansystem…

    …s/nix into store-path-or-ca
    Ericson2314 committed Aug 19, 2020
    Configuration menu
    Copy the full SHA
    c5e6da3 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2020

  1. Configuration menu
    Copy the full SHA
    fa247e2 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2020

  1. Configuration menu
    Copy the full SHA
    d16d90f View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2020

  1. Configuration menu
    Copy the full SHA
    7a255c8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c9f8c8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4b9263f View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2020

  1. Configuration menu
    Copy the full SHA
    f31e1a4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    edf7253 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e04cf6b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    956e488 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2020

  1. Configuration menu
    Copy the full SHA
    971bc0e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    884a049 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    740554c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ae417b5 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2020

  1. Configuration menu
    Copy the full SHA
    c5e4f51 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fdbaca8 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2020

  1. Configuration menu
    Copy the full SHA
    cea07c9 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2020

  1. Configuration menu
    Copy the full SHA
    6f6b3bb View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2020

  1. Configuration menu
    Copy the full SHA
    6547357 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    518903e View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2020

  1. Configuration menu
    Copy the full SHA
    57601f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    50eb913 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bd2c995 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2020

  1. Configuration menu
    Copy the full SHA
    aa09e1d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf3933b View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2021

  1. Configuration menu
    Copy the full SHA
    26a0c66 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    554f006 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2022

  1. Configuration menu
    Copy the full SHA
    7f50ecf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f1bcb73 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2022

  1. Fix bug in copyPaths

    References to unknown nodes are filtered.
    Ericson2314 committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    37ab189 View commit details
    Browse the repository at this point in the history
  2. Remove pointless copy

    Ericson2314 committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    4a55c7b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e6ad490 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8f0b757 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2022

  1. Configuration menu
    Copy the full SHA
    27ef76a View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2022

  1. Configuration menu
    Copy the full SHA
    8106a67 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4ed2f42 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2022

  1. Configuration menu
    Copy the full SHA
    5e87f08 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    230c771 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    56be25a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fa1e9ea View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    daa760d View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2023

  1. Revert "Make ValidPathInfo have plain StorePathSet references lik…

    …e before"
    
    This reverts commit b3d9123.
    Ericson2314 committed Jan 14, 2023
    Configuration menu
    Copy the full SHA
    6601ac8 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2023

  1. Revert "Don't add StorePathDescriptor for now"

    This reverts commit 4540e7b.
    Ericson2314 committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    b21dd38 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2023

  1. Configuration menu
    Copy the full SHA
    91baf7f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4ed87aa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    50803f2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1731340 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    554158c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c08971b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3a43680 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9faa690 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6305b77 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6208375 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7cac155 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f7f1be6 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    57bf738 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f0ffdeb View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2023

  1. Introduce experimental feature

    We need one anyways, and also it helped fix a test failure.
    Ericson2314 committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    bfcab85 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db9f421 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fd713bb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    07908ca View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cf55eb3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2735e69 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b0b4e03 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    095ac45 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    47cc182 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    690cc34 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0394cc8 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7dff882 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    83ad00a View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c53a59d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    9bb295e View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    8388950 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    525bb8c View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    05f67f4 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    8c5117b View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    7c31431 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    166fe2a View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    615ef58 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    a085eeb View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    12eecf9 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    0c68df7 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    40bc1d2 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    2b42bf7 View commit details
    Browse the repository at this point in the history