I'm pleased to announce the immediate availability of some *experimental* read-only Mercurial repositories containing the combined, useful history of the various Firefox repositories, all in chronological order and stored in a more efficient format that is faster to clone and pull from and results in faster client operations.
This is really cool!
Though I much prefer firefoxtree's namespace updating to keep track of
remote heads over using bookmarks. I want a label that will always point
to the last known head on the server, so e.g
`hg update central && hg commit -m "Foo"` should not move 'central'.
Using bookmarks to track the remote heads is also incompatible with my
bookbinder extension which I've come to rely quite heavily on. This
would be a personal blocker for me to make the switch.
Maybe firefoxtree could be adapted to work with this new repo as well.
Or maybe I could look into doing something with remotenames.
This is really cool!
Though I much prefer firefoxtree's namespace updating to keep track of
remote heads over using bookmarks. I want a label that will always point
to the last known head on the server, so e.g
`hg update central && hg commit -m "Foo"` should not move 'central'.
Using bookmarks to track the remote heads is also incompatible with my
bookbinder extension which I've come to rely quite heavily on. This
would be a personal blocker for me to make the switch.
Maybe firefoxtree could be adapted to work with this new repo as well.
Or maybe I could look into doing something with remotenames.
I'm pleased to announce the immediate availability of some *experimental* read-only Mercurial repositories containing the combined, useful history of the various Firefox repositories, all in chronological order and stored in a more efficient format that is faster to clone and pull from and results in faster client operations.The repositories can be found at https://hg.mozilla.org/experimental. The repository you likely want to clone is https://hg.mozilla.org/experimental/firefox-unified. A visualization showing the chronological history of the repo can be seen at https://hg.mozilla.org/experimental/firefox-unified/graph.The primary goal of these repositories is to provide developers (and eventually automation) with more efficient interaction with the Firefox source repositories. There are several secondary and side-benefits, including improving the scalability of Try and MozReview's repositories.
No. Adding a Mercurial repo with CVS history isn't on the priority list. Make a case for it improving developer productivity and it could be.
On Mon, Jun 27, 2016 at 02:23:52PM -0700, Gregory Szorc wrote:
> The unified Firefox repo has now been moved out of experimental status and
> is available at https://hg.mozilla.org/mozilla-unified
> <https://hg.mozilla.org/firefox>.
Which one is it? firefox/ or mozilla-unified/? Both exist and don't seem
to contain the same things.
> (Note: https://hg.mozilla.org/firefox was the initial planned location for
> the unified repo and some of you may have started using it. There was a
> last minute change of name to "mozilla-unified."
> https://hg.mozilla.org/firefox is no longer updating and will eventually be
> deleted.)
Okay, so here's the answer, but why mention both?