aboutsummaryrefslogtreecommitdiff
path: root/src/libfetchers/git.cc
AgeCommit message (Expand)Author
2022-10-14Fix #7146Andrew Brooks
2022-08-17Don't pass --force to 'git add'Eelco Dolstra
2022-06-26fetchGit: document `shallow` argumentGuillaume Girol
2022-06-10libfetchers/git: add missing `--git-dir` flagsNaïm Favier
2022-05-27Fix a segfault in the git fetcherThéophane Hufschmitt
2022-05-24libfetchers: drop `getGitDir` and hardcode `.git`Maximilian Bosch
2022-05-04Fix the parsing of the sourcehut refs fileThéophane Hufschmitt
2022-05-02Style fixesEelco Dolstra
2022-05-02Merge pull request #6470 from Ma27/git-followupEelco Dolstra
2022-04-30libfetchers/git: fix every occasion of a permission errorMaximilian Bosch
2022-04-29Extract git reference parsing to a shared libraryKjetil Orbekk
2022-04-29Store cached head in cached git repoKjetil Orbekk
2022-04-29Refactor fetching of dirty workdirKjetil Orbekk
2022-04-29Resolve reference for remote repositoryKjetil Orbekk
2022-04-24libfetchers/git: fix for nixos-rebuildMaximilian Bosch
2022-04-23libfetchers/git: hardcode `--git-dir`Maximilian Bosch
2022-04-14Merge pull request #6387 from Uthar/fixEelco Dolstra
2022-04-12assert hash types for Git and MercurialKasper Gałkowski
2022-04-09libfetchers: Replace regex to clarify intentDaniel Pauls
2022-04-06libfetchers: Fix assertionDaniel Pauls
2022-03-11StyleEelco Dolstra
2022-03-11Merge pull request #5758 from mschwaig/fix-git-workspace-dirty-detectionThéophane Hufschmitt
2022-03-01Move some stuff from `Settings` to a new `FetchSettings`.John Ericson
2022-02-24libfetchers: Rename immutable -> lockedEelco Dolstra
2022-02-19git fetcher: set locale for rev-parseMartin Schwaighofer
2022-02-19git fetcher: distinguish errors more preciselyMartin Schwaighofer
2022-02-19git fetcher: invoke diff instead of diff-indexMartin Schwaighofer
2022-02-19git fetcher: improve check for valid repositoryMartin Schwaighofer
2022-02-16InputScheme::fetch(): Return a StorePath instead of a TreeEelco Dolstra
2021-11-16Merge pull request #5452 from Kha/git-extend-lockEelco Dolstra
2021-11-01git: extend cache dir lock over all mutating operationsSebastian Ullrich
2021-10-26Support building flakes from a Git repo url with submodules query parameterTimothy
2021-09-24Explicitly set initial branch name for gitoxalica
2021-09-22Revert "Merge pull request #4922 from nrdxp/default-submodules"Eelco Dolstra
2021-09-14Fix macOS buildEelco Dolstra
2021-09-13RunOptions: Use designated initializersEelco Dolstra
2021-09-07Merge pull request #4922 from nrdxp/default-submodulesShea Levy
2021-08-02fix git init race conditionMichael Fellinger
2021-07-06Allow `fetchGit` to take a `name` argumentregnat
2021-06-17libfetchers/git: fetch submodules by defaultTimothy DeHerrera
2021-04-19Include sys/wait.h everywhere WIFEXITED etc is usedAlyssa Ross
2021-03-30fetchGit: don't prefix "refs/heads/" on ref = "HEAD"Bjørn Forsman
2021-03-01Add support for bare git repositories with git+fileKjetil Orbekk
2020-12-22Add explicit `allRefs = true;` argument to `fetchGit`Maximilian Bosch
2020-12-22Provide a more meaningful error-message for `builtins.fetchGit` if a revision...Maximilian Bosch
2020-11-10Fix use of dirty Git/Mercurial inputs with chroot storesEelco Dolstra
2020-10-06Remove static variable name clashesEelco Dolstra
2020-09-21Don't include <regex> in header filesEelco Dolstra
2020-08-13Don't try to parse signature check as commit timestampChuck
2020-08-05Merge remote-tracking branch 'upstream/master' into misc-caJohn Ericson