summaryrefslogtreecommitdiff
path: root/project.py
AgeCommit message (Expand)Author
5 daysproject: Skip superproject upstream check for MetaProjectsAjay Gupta
2026-06-30sync: Implement fetchcmd for standard Git layoutsGavin Mak
2026-06-30status: Show ahead/behind info for local branchesBrian Gan
2026-06-29info: Report actual checked-out HEAD revisionGavin Mak
2026-06-26git_config: Support SHA-256 object IDsGavin Mak
2026-06-25project: fix sync of shallow projects sharing objdirSainath Varanasi
2026-06-16project: Add REPO_PROJECT_FETCH_URL environment variableGavin Mak
2026-06-05project: handle corrupted projects in DeleteWorktreeGavin Mak
2026-05-27project: Extract project envvar generation to GetEnvVarsGavin Mak
2026-05-27sync: Skip copyfile/linkfile for unavailable projectsXin Li
2026-05-26init: Add --use-local-gitdirs for standard Git layoutsGavin Mak
2026-05-13Add support for self referencing submodulesJosef Malmström
2026-05-12linkfile: Handle directory-to-symlink transitions safelyCarlos Fernandez
2026-05-06sync: Fix force_checkout propagationJosef Malmström
2026-04-17project: Avoid skipping fetches for shallow clones without .git/shallowBecky Siegel
2026-04-12project: Drop --no-deref from update-ref --stdinMiyako.Enei
2026-04-09project: implement stateless sync pruning logicGavin Mak
2026-04-09manifest: Add `sync-strategy` attribute to project elementsGavin Mak
2026-04-03Fix all flake8 warnings from newer flake8-bugbear and flake8-comprehensionsCarlos Fernandez
2026-04-02project: Refactor GetHead to use symbolic-ref firstGavin Mak
2026-03-20project: don't re-shallow manually unshallowed repos during syncLucas Tanure
2026-03-18Use git_superproject.UseSuperproject() everywhereJacky Liu
2026-03-17project: resolve unborn HEAD robustly in reftable reposGavin Mak
2026-03-17project: support reftable anchors in worktree .git migrationGavin Mak
2026-03-17project: avoid direct packed-refs writes during fetchGavin Mak
2026-01-08project: disable auto-gc for depth=1 in git configv2.61Gavin Mak
2025-12-15project: only use --no-auto-gc for git 2.23.0+Gavin Mak
2025-12-08project: disable auto-gc on fetch for projects with clone-depth=1Gavin Mak
2025-12-05Prevent leftover bare gitdirs after failed sync attemptsKaushik Lingarkar
2025-12-03project: Make the error message more logical when a linkfile failPeter Kjellerstedt
2025-11-26manifest, project: Store project groups as setsPeter Kjellerstedt
2025-11-26project: Use dicts to keep track of copyfiles and linkfilesPeter Kjellerstedt
2025-10-15sync: Use 'git rebase' during 'repo sync --rebase'Jeroen Dhollander
2025-10-14Fix submodule initialization in interleaved sync modeKaushik Lingarkar
2025-09-22Follow up "Fix shallow clones when upstream attribute is present"Kaushik Lingarkar
2025-08-14Revert "Fix shallow clones when upstream attribute is present"v2.58Gavin Mak
2025-08-13sync: Record and propagate errors from deferred actionsGavin Mak
2025-08-05Fix shallow clones when upstream attribute is presentKrzysztof Wesolowski
2025-08-04project: fallback to reading HEAD when rev-parse failsv2.57.3Gavin Mak
2025-07-25project: Fix GetHead to handle detached HEADsGavin Mak
2025-07-21project: Use git rev-parse to read HEADGavin Mak
2025-07-17project: Use plumbing commands to manage HEADGavin Mak
2025-04-17Fallback to full sync when depth enabled fetch of a sha1 failsKaushik Lingarkar
2025-04-10project: use --netrc-optional instead of --netrcv2.54Gavin Mak
2025-03-13Sync: Fix full submodule sync while shallow specifiedv2.53Albert Akmukhametov
2025-02-04Activate submodulesKaushik Lingarkar
2025-02-04Use 'gitfile' in submodule checkoutsKaushik Lingarkar
2025-02-04Update internal filesystem layout for submodulesKaushik Lingarkar
2025-01-16sync: Recover from errors during read-treev2.51Josip Sokcevic
2024-12-03Remove gitc support from repoJosip Sokcevic