aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/primops/fetchTree.cc
AgeCommit message (Expand)Author
2024-09-28libfetchers/git: restore compat with `builtins.fetchGit` from 2.3Maximilian Bosch
2024-08-08refactor: make HashType and Base enum classes for type safetyJade Lovelace
2024-07-13language: cleanly ban integer overflowsJade Lovelace
2024-05-04Remove a URL literal from fetchTarball docsJade Lovelace
2024-03-09libexpr: Support structured error classeseldritch horrors
2023-11-20fetchTree: clarify docs for shallow flagDavHau
2023-07-31Move evaluator settings (type and global) to separate file/headerJohn Ericson
2023-07-07Simplify `ContentAddress`John Ericson
2023-06-24Merge pull request #5385 from Enzime/add/dirty-revThéophane Hufschmitt
2023-06-24Add `dirtyRev` and `dirtyShortRev` to `fetchGit`Michael Hoang
2023-06-16Merge pull request #8477 from edolstra/tarball-flake-redirectsEelco Dolstra
2023-06-13Allow tarball URLs to redirect to a lockable immutable URLEelco Dolstra
2023-06-11Register all PrimOps via the Info structureMichal Sojka
2023-05-17add cross-references to pure evaluation modeValentin Gagarin
2023-04-21Use `std::set<StringContextElem>` not `PathSet` for string contextsJohn Ericson
2023-03-30Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2023-03-27Merge pull request #7609 from obsidiansystems/hide-experimental-settingsJohn Ericson
2023-03-21Fix rendering of fetchGit documentationEelco Dolstra
2023-03-20Move enabled experimental feature to libutil structJohn Ericson
2023-03-05remove indentation in `fetchGit` attribute listingValentin Gagarin
2023-02-28No inheritance for `TextInfo` and `FixedOutputInfo`John Ericson
2023-02-28Revert "Remove some designated initializers"John Ericson
2023-02-28Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2023-02-27fetchTree: convert fs path to url via ParsedURL::to_stringYorick van Pelt
2023-02-08Documentation: builtins.fetchGit when used on a local path (#7706)Joachim Breitner
2023-02-01Remove some designated initializersJohn Ericson
2023-01-23Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2023-01-19Add tests for error traces, and fixesGuillaume Maudoux
2023-01-19Revert "Revert "Merge pull request #6204 from layus/coerce-string""Guillaume Maudoux
2023-01-18Restore support for channel: URLs in fetchTarballEelco Dolstra
2023-01-18Revert "Merge pull request #6204 from layus/coerce-string"Robert Hensing
2023-01-06Use named field initialization for referencesJohn Ericson
2023-01-06Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2023-01-02Merge remote-tracking branch 'origin/master' into coerce-stringEelco Dolstra
2022-12-12Move isUri() and resolveUri() out of filetransfer.ccEelco Dolstra
2022-09-07WIP: broken merge but need a git checkpointGuillaume Maudoux
2022-06-26fetchGit: document `shallow` argumentGuillaume Girol
2022-05-25Style tweaksEelco Dolstra
2022-05-06trying debugThrowBen Burdette
2022-04-29Merge remote-tracking branch 'origin/master' into coerce-stringGuillaume Maudoux
2022-04-28Merge branch 'master' into debug-merge-masterBen Burdette
2022-04-28fix errors case and wordingGuillaume Maudoux
2022-04-21store Symbols in a table as well, like positionspennae
2022-04-21replace most Pos objects/ptrs with indexes into a position tablepennae
2022-04-08minor cleanupBen Burdette
2022-04-08move throw to preverve Error type; turn off debugger for tryEvalBen Burdette
2022-04-07Merge remote-tracking branch 'upstream/master' into upstream-mergeBen Burdette
2022-03-25Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2022-03-24Add builtins.fetchClosureEelco Dolstra
2022-03-18Revert extra colon at end os stringsGuillaume Maudoux