Page MenuHomePhabricator

Clean up `hg --debug branches` calls
ClosedPublic

Authored by epriestley on Nov 2 2013, 7:55 PM.
Tags
None
Referenced Files
F19469347: D7480.id.diff
Sun, Jan 4, 9:28 PM
F18939932: D7480.diff
Nov 11 2025, 7:39 AM
F18902534: D7480.id16890.diff
Nov 8 2025, 1:40 AM
F18851430: D7480.id16890.diff
Oct 31 2025, 1:01 AM
F18833406: D7480.id16860.diff
Oct 26 2025, 3:04 AM
F18814865: D7480.id.diff
Oct 21 2025, 12:02 AM
F18808844: D7480.diff
Oct 19 2025, 9:10 AM
F18755973: D7480.id.diff
Oct 5 2025, 8:25 AM
Subscribers

Details

Summary

Ref T1493. Consolidate these a bit; they might need some more magic once we do --noupdate checkouts. Mostly just trying to clean up and centralize this code a bit.

Test Plan

Viewed and bin/repository discover'd Mercurial repos with and without any branches.

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

"Low level" doesn't seem to me as the obvious thing going on here -- seems more like a debug query? Anyhoo, I am a poor Mercurial user.

--debug has nothing to do with debugging, it just means --show-full-commit-hashes-instead-of-only-the-first-8-characters. Mercurial is just "special" and doesn't have a more reasonably named flag. (The Git equivalent is --no-abbrev.)

I'm using "LowLevel" to mean "not policy-aware", although it's not a great name.