hg-git part xii: we're live; mapfiles
Jan. 15th, 2014 06:21 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
This is a long overdue blost post to say that gecko-dev and gecko-projects are fully live and cut over (and renamed, for those who have been looking at the now-defunct links in my previous blog posts).
Gecko-dev is on git.mozilla.org and on github; gecko-projects is on github only until it's clear that we won't need regular branch and repo resets. We have retired the following github repos, which we will probably remove after a period of time:
- github/mozilla/mozilla-central
- github/mozilla/releases-mozilla-central
- github/mozilla/releases-mozilla-aurora
- github/mozilla/releases-mozilla-beta
- github/mozilla/releases-mozilla-release
The mapfiles are still in http://people.mozilla.org/~asasaki/vcs2vcs/, which is not the final location. There's a combined mapfile in here for convenience, but the gecko-mapfile is the canonical mapfile.
I've been working on a db-based mapper app, which, given a git or hg sha, would allow us to query for the corresponding sha. It also allows for downloading the full mapfile for a repo (gecko.git, gecko-dev, gecko-projects) or the combined full mapfile of two or more of those repos. It also allows for downloading the shas inserted since a particular datetime. Screenshots of my development instance are here.
Bear with me; I've got lots on my plate and not enough time. Mapper is in the works, however, and I think this should smooth over some of the rough edges when dealing with both hg and git. Additional eyeballs and/or patience would be appreciated!
My db-based mapper repo is here.
The db-based mapper bug is here.
The permanent upload location bug is here.
The web app exists
Date: 2014-01-16 06:48 am (UTC)Re: The web app exists
Date: 2014-01-16 06:52 am (UTC)How do I insert data from the vcs-sync scripts?
How do we make this an official app?
Re: The web app exists
Date: 2014-01-16 07:05 am (UTC)* There's no way to get an hg sha from a git sha
* There's no way to get a full mapfile by date
* There's no way to get a combined mapfile by subset of repos
* Response time is slow, which would be problematic since infrastructure will be depending on this
* The data is not up to date, which is problematic since infrastructure will be depending on this
I haven't been able to find a working hg sha to translate to git shas, yet; are these gecko.git/gecko-dev/gecko-projects compatible shas? Or mozilla/mozilla-central compatible shas (obsolete)?
So both apps seem to need work.