- User Since
- Feb 22 2021, 11:30 AM (29 w, 6 d)
Jun 15 2021
HEAD is not required anymore
Update default branch mechanism
Jun 9 2021
Does this work yet?
Incorporate latest suggestions
Jun 7 2021
Jun 4 2021
Incorporate suggestions by olasd
Add documentation and sort heads
Rebase and adjust the naming scheme
Jun 3 2021
I think @marmoute's intention was to more closely convey the semantics of Mercurial's branching system. A branch tip or head are not a branches themselves, so it would be "wrong" to put them under branches/. Thus, since the plural of "a branch head" is "branch heads" I don't feel like the second change would be appropriate either.
Here's what I gather to be the most up-to-date version:
Remove unrelated changes
Jun 2 2021
I have implemented @marmoute's version of the mapping at D5816. Since the exact naming scheme is just one search-and-replace away, we can still change it easily. Implementing this has highlighted a flaw in the handling of multiple open heads, which is now fixed.
May 31 2021
Agreed! That would look like:
The run from this week-end, detailed in T3336, appears to have worked fine. (just making sure it's obvious from this task also)
Great news! Let me know if I can help in any way.
May 28 2021
For posterity, I have tested that all corrupted and "verify failed" repositories in the archive load correctly, as well as the humongous Mozilla-unified, PyPy and about a few thousand random other ones from the archive. Aside from the incremental loading issues detailed in T3336 (that should be fixed in today's run), everything seems fine.
Batch RPC calls
May 27 2021
D5793 should fix the remaining issue. We had a discussion with @marmoute about whether considering closed branches (done in D5790) is *actually* a good idea in terms of presentation, but D5793 fixes the underlying issue, so we'll see about this issue next week.
Refactor expected stats in new test
May 26 2021
(Hopefully) Addressed in D5785
Sorry for the delayed response. I'm assuming we'd like it better if the lister continued anyway in case of a "fatal" connection error, with maybe some sort of retry?
May 21 2021
The mapping file is located (on the boatbucket machine) at /srv/boatbucket/mapping-to-repos.txt. It does *not* contain the (very few) outright corrupted repositories, I might have to do some digging and even bother the BB team again to get the URL for those.
May 19 2021
May 18 2021
May 12 2021
More thorough testing
May 7 2021
I haven't gotten around to doing the changes yet, will do so shortly.
Remove pytest-postgresql hotfix
Rebase + remove useless loader call in test
Better fix for environment manipulation
May 6 2021
Postfix the type aliases with "T"
Refactor test detection in a function
May 5 2021
Abandoned in favor of D5687
May 4 2021
May 1 2021
Cover "noop" project case