Closed Bug 1270635 Opened 8 years ago Closed 8 years ago

stop remaining git->hg conversions in vcs-sync (hggit version incompatible with hg 3.7.3

Categories

(Developer Services :: General, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: hwine, Assigned: hwine)

Details

(Whiteboard: [vcs-sync] [vcs-sync-legacy])

Only legacy vcs-sync provided git -> hg mapping. Now that b2g no longer requires that (bug 1267846), there are only 2 such conversions occurring:
job09_cmds:    "git:$HOME/repos/build-slaveapi"  "hg.m.o"
job12_cmds:    "git:$HOME/repos/mozilla-build-relengapi"  "hg.m.o" # add back to git.m.o?

Both of these are for releng, so checking with them before executing.

If they can't be disabled, work needs to be done to test & upgrade to a version of hg-git extension that can work with hg 3.7.3.
I think we're ok to decom both syncs. I would like to *ensure* that we're pointing DXR at the RoR (on git.m.o/github/whatever) rather than the hg.m.o copy though before we do that.

Primarily so we don't lose track of the *actual* code in our own searching.

n-i to fubar for the dxr case, and dustin/rok for the relengapi case.

I think I can speak for us on slaveapi.
Flags: needinfo?(rgarbas)
Flags: needinfo?(klibby)
Flags: needinfo?(dustin)
I don't think there's any need to sync relengapi anywhere other than github, its RoR.
Flags: needinfo?(rgarbas)
Flags: needinfo?(dustin)
DXR is looking at hg.m.o for build/slaveapi and build/relengapi. If it should be looking at GitHub, what are their respective URLs?
Flags: needinfo?(klibby)
(In reply to Kendall Libby [:fubar] from comment #3)
> DXR is looking at hg.m.o for build/slaveapi and build/relengapi. If it
> should be looking at GitHub, what are their respective URLs?

https://github.com/mozilla/build-relengapi/

and

https://git.mozilla.org/?p=build/slaveapi.git;a=summary

(the latter has no github presence, but I'm not opposed to having us create one and make that RoR though)
(In reply to Justin Wood (:Callek) from comment #4)
> (In reply to Kendall Libby [:fubar] from comment #3)
> > DXR is looking at hg.m.o for build/slaveapi and build/relengapi. If it
> > should be looking at GitHub, what are their respective URLs?
> 
> https://github.com/mozilla/build-relengapi/
> 
> and
> 
> https://git.mozilla.org/?p=build/slaveapi.git;a=summary
> 
> (the latter has no github presence, but I'm not opposed to having us create
> one and make that RoR though)

gitmo is fine; I've updated the config with those two URLs.
config changes in:
  https://hg.mozilla.org/users/hwine_mozilla.com/repo-sync-configs/rev/f3e21b3a1449

and deployed to production.

buh-bye!
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Arg - still need to retire the now-orphaned repos on hg.mozilla.org
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
both repositories have been retired.
Status: REOPENED → RESOLVED
Closed: 8 years ago8 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.