aboutsummaryrefslogtreecommitdiff
path: root/src/libfetchers/tarball.cc
AgeCommit message (Expand)Author
2024-08-08refactor: make HashType and Base enum classes for type safetyJade Lovelace
2024-08-01Reapply "libfetchers: make attribute / URL query handling consistent"Maximilian Bosch
2024-07-05libstore: convert dumpPath to a generatoreldritch horrors
2024-06-24Revert "libfetchers: make attribute / URL query handling consistent"jade
2024-06-22libfetchers: make attribute / URL query handling consistentMaximilian Bosch
2024-06-18filetransfer: {up,down}load -> transfereldritch horrors
2024-05-09add and fix -Wignored-qualifiersQyriad
2024-03-17Delete hasPrefix and hasSuffix from the codebaseJade Lovelace
2023-08-22Tarball trees: Propagate lastModifiedEelco Dolstra
2023-08-01Don't require .tar/.zip extension for tarball flakerefsEelco Dolstra
2023-07-07Simplify `ContentAddress`John Ericson
2023-06-13Allow tarball URLs to redirect to a lockable immutable URLEelco Dolstra
2023-02-28No inheritance for `TextInfo` and `FixedOutputInfo`John Ericson
2023-02-28Revert "Remove some designated initializers"John Ericson
2023-02-01Remove some designated initializersJohn Ericson
2023-01-23Don't add `StorePathDescriptor` for nowJohn Ericson
2023-01-06Use named field initialization for referencesJohn Ericson
2023-01-06Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2022-12-07Trivial changes from the lazy-trees branchEelco Dolstra
2022-05-25TypoEelco Dolstra
2022-05-19fetchTree: Allow fetching plain filesTony Olagbaiye
2022-03-10Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2022-02-24libfetchers: Rename immutable -> lockedEelco Dolstra
2022-02-16InputScheme::fetch(): Return a StorePath instead of a TreeEelco Dolstra
2022-01-18Get rid of std::shared_ptr<std::string> and ref<std::string>Eelco Dolstra
2021-12-03Add support for .tar.gz shorthand (.tgz) to TarballInputSchemeConnor Baker
2021-09-30Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2021-07-06allow fetchTarball to take a `name` argumentregnat
2021-05-29Add .tar.zst support for TarballInputSchemeTimothy Klim
2021-04-09Revert "libfetchers/tarball: Lock on effectiveUrl"Eelco Dolstra
2021-04-05Merge branch 'master' into path-infoJohn Ericson
2021-03-02libfetchers/tarball: Lock on effectiveUrldramforever
2021-02-25Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2021-01-22Remove expectedETag assert in tarball.ccMatthew Bauer
2020-12-23Cast variants fully for libc++10Matthew Bauer
2020-10-12Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2020-10-07Use PathReferences more widelyJohn Ericson
2020-10-06Remove static variable name clashesEelco Dolstra
2020-09-29Make Headers an optional argumentEelco Dolstra
2020-09-16Fetch commits from github/gitlab using Auth headerGreg Hale
2020-08-06Minimize the usage of `Hash::dummy`John Ericson
2020-06-26Merge remote-tracking branch 'origin/master' into flakesEelco Dolstra
2020-06-19More designated initializersJohn Ericson
2020-06-19Merge remote-tracking branch 'me/no-stringly-typed-derivation-output' into va...John Ericson
2020-06-18Merge branch 'validPathInfo-temp' into validPathInfo-ca-proper-datatypeJohn Ericson
2020-06-18Revert the `enum struct` changeJohn Ericson
2020-06-18Merge branch 'enum-class' into no-hash-type-unknownJohn Ericson
2020-06-18Merge remote-tracking branch 'upstream/master' into enum-classJohn Ericson
2020-06-17Merge remote-tracking branch 'origin/master' into flakesEelco Dolstra
2020-06-12Merge pull request #3674 from matthewbauer/allow-empty-hash2Eelco Dolstra