summaryrefslogtreecommitdiffstats
path: root/project.py
Commit message (Expand)AuthorAgeFilesLines
* sync: Implement fetchcmd for standard Git layoutsGavin Mak2026-06-301-31/+180
* status: Show ahead/behind info for local branchesBrian Gan2026-06-301-3/+24
* info: Report actual checked-out HEAD revisionGavin Mak2026-06-291-0/+12
* git_config: Support SHA-256 object IDsGavin Mak2026-06-261-1/+1
* project: fix sync of shallow projects sharing objdirSainath Varanasi2026-06-251-4/+25
* project: Add REPO_PROJECT_FETCH_URL environment variableGavin Mak2026-06-161-0/+1
* project: handle corrupted projects in DeleteWorktreeGavin Mak2026-06-051-32/+65
* project: Extract project envvar generation to GetEnvVarsGavin Mak2026-05-271-1/+45
* sync: Skip copyfile/linkfile for unavailable projectsXin Li2026-05-271-0/+2
* init: Add --use-local-gitdirs for standard Git layoutsGavin Mak2026-05-261-1/+44
* Add support for self referencing submodulesJosef Malmström2026-05-131-1/+1
* linkfile: Handle directory-to-symlink transitions safelyCarlos Fernandez2026-05-121-2/+6
* sync: Fix force_checkout propagationJosef Malmström2026-05-061-1/+1
* project: Avoid skipping fetches for shallow clones without .git/shallowBecky Siegel2026-04-171-0/+7
* project: Drop --no-deref from update-ref --stdinMiyako.Enei2026-04-121-2/+2
* project: implement stateless sync pruning logicGavin Mak2026-04-091-0/+101
* manifest: Add `sync-strategy` attribute to project elementsGavin Mak2026-04-091-0/+2
* Fix all flake8 warnings from newer flake8-bugbear and flake8-comprehensionsCarlos Fernandez2026-04-031-5/+7
* project: Refactor GetHead to use symbolic-ref firstGavin Mak2026-04-021-23/+7
* project: don't re-shallow manually unshallowed repos during syncLucas Tanure2026-03-201-0/+9
* Use git_superproject.UseSuperproject() everywhereJacky Liu2026-03-181-7/+24
* project: resolve unborn HEAD robustly in reftable reposGavin Mak2026-03-171-0/+18
* project: support reftable anchors in worktree .git migrationGavin Mak2026-03-171-4/+28
* project: avoid direct packed-refs writes during fetchGavin Mak2026-03-171-150/+161
* project: disable auto-gc for depth=1 in git configv2.61Gavin Mak2026-01-081-0/+9
* project: only use --no-auto-gc for git 2.23.0+Gavin Mak2025-12-151-1/+1
* project: disable auto-gc on fetch for projects with clone-depth=1Gavin Mak2025-12-081-0/+10
* Prevent leftover bare gitdirs after failed sync attemptsKaushik Lingarkar2025-12-051-17/+53
* project: Make the error message more logical when a linkfile failPeter Kjellerstedt2025-12-031-3/+1
* manifest, project: Store project groups as setsPeter Kjellerstedt2025-11-261-3/+3
* project: Use dicts to keep track of copyfiles and linkfilesPeter Kjellerstedt2025-11-261-32/+23
* sync: Use 'git rebase' during 'repo sync --rebase'Jeroen Dhollander2025-10-151-12/+20
* Fix submodule initialization in interleaved sync modeKaushik Lingarkar2025-10-141-14/+31
* Follow up "Fix shallow clones when upstream attribute is present"Kaushik Lingarkar2025-09-221-2/+6
* Revert "Fix shallow clones when upstream attribute is present"v2.58Gavin Mak2025-08-141-6/+2
* sync: Record and propagate errors from deferred actionsGavin Mak2025-08-131-10/+19
* Fix shallow clones when upstream attribute is presentKrzysztof Wesolowski2025-08-051-2/+6
* project: fallback to reading HEAD when rev-parse failsv2.57.3Gavin Mak2025-08-041-1/+22
* project: Fix GetHead to handle detached HEADsGavin Mak2025-07-251-1/+5
* project: Use git rev-parse to read HEADGavin Mak2025-07-211-11/+3
* project: Use plumbing commands to manage HEADGavin Mak2025-07-171-10/+3
* Fallback to full sync when depth enabled fetch of a sha1 failsKaushik Lingarkar2025-04-171-0/+8
* project: use --netrc-optional instead of --netrcv2.54Gavin Mak2025-04-101-1/+8
* Sync: Fix full submodule sync while shallow specifiedv2.53Albert Akmukhametov2025-03-131-8/+20
* Activate submodulesKaushik Lingarkar2025-02-041-0/+22
* Use 'gitfile' in submodule checkoutsKaushik Lingarkar2025-02-041-7/+42
* Update internal filesystem layout for submodulesKaushik Lingarkar2025-02-041-0/+27
* sync: Recover from errors during read-treev2.51Josip Sokcevic2025-01-161-5/+12
* Remove gitc support from repoJosip Sokcevic2024-12-031-3/+0
* worktree: Do not try to fix relative pathsv2.49.1Allen Webb2024-10-301-18/+23