Open Bug 1934104 Opened 3 months ago Updated 2 months ago

Bundle `git` with MozillaBuild

Categories

(Firefox Build System :: MozillaBuild, task, P2)

task

Tracking

(Not tracked)

People

(Reporter: ahochheiden, Assigned: ahochheiden)

References

(Blocks 1 open bug)

Details

With the mercurial to git migration on the horizon it makes sense to bundle git with MozillaBuild prior to explicitly needing it to make the changeover as smooth as possible.

I'm not sure msys2 git would be the best choice, though, albeit it's the easy one. But we may want to consider the MinGit package from the official git for windows project instead.

While this would be nice, this doesn't block the git migration work - all our developers already have git installed.

moz-phab has a dependency on git, and we ask the devs to install git via the installers provided by git; this installs git in the least surprising location should any other tooling depend on it.

No longer blocks: hg-to-git
Depends on: 1934697
No longer depends on: 1934697
See Also: → hg-to-git

(In reply to Mike Hommey [:glandium] from comment #1)

I'm not sure msys2 git would be the best choice, though, albeit it's the easy one. But we may want to consider the MinGit package from the official git for windows project instead.

MinGit should be doable. It itself is bundled with parts of msys2, but I should be able to automate untangling it and bundling it with MozillaBuild's msys2.

Summary: Add `git` msys2 package to MozillaBuild → Bundle `git` with MozillaBuild
You need to log in before you can comment on or make changes to this bug.