Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: NixOS/nix
base: fa37d03b3c44
Could not load branches
Nothing to show
Could not load tags
Nothing to show
{{ refName }}
default
...
head repository: NixOS/nix
compare: 9011a85ef6e8
Could not load branches
Nothing to show
Could not load tags
Nothing to show
{{ refName }}
default
- 6 commits
- 7 files changed
- 3 contributors
Commits on Oct 1, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 373cc12 - Browse repository at this point
Copy the full SHA 373cc12View commit details -
Make NAR header check more robust
Changes std::bad_alloc into bad archive: input doesn't look like a Nix archive (cherry picked from commit 44e8630)
Configuration menu - View commit details
-
Copy full SHA for 87ad88f - Browse repository at this point
Copy the full SHA 87ad88fView commit details -
sinkToSource(): Start the coroutine lazily
In particular this causes copyStorePath() from HttpBinaryCacheStore to only start a download if needed. E.g. if the destination LocalStore goes to sleep waiting for the path lock and another process creates the path, then LocalStore::addToStore() will never read from the source so we don't have to do the download. (cherry picked from commit ed78582)
Configuration menu - View commit details
-
Copy full SHA for 51d11e9 - Browse repository at this point
Copy the full SHA 51d11e9View commit details -
Ensure download thread liveness
* Don't wait forever for the client to remove data from the buffer. This does mean that the buffer can grow without bounds (e.g. when downloading is faster than writing to disk), but meh. * Don't hold the state lock while calling the sink. The sink could take any amount of time to process the data (in particular when it's actually a coroutine), so we don't want to block the download thread. (cherry picked from commit 9750430)
Configuration menu - View commit details
-
Copy full SHA for 96e03a3 - Browse repository at this point
Copy the full SHA 96e03a3View commit details -
Update docs to describe how s3:// URLS does in fact support endpoint,…
… region, and profile for upload (cherry picked from commit 51cbeec)
Configuration menu - View commit details
-
Copy full SHA for 1c99c1b - Browse repository at this point
Copy the full SHA 1c99c1bView commit details -
nix-profile-daemon: remove cruft
This removes part of the PATH that were being added automatically in multi-user installs: - $HOME/.nix-profile/lib/kde4/libexec - shouldn't be needed anymore, we are now using kde5 - @localstatedir@/nix/profiles/default/lib/kde4/libexec - same as above - @localstatedir@/nix/profiles/default - shouldn't ever contain binaries (cherry picked from commit 9cc876f)
Configuration menu - View commit details
-
Copy full SHA for 9011a85 - Browse repository at this point
Copy the full SHA 9011a85View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff fa37d03b3c44...9011a85ef6e8