Activity for mharbison

  • mharbison mharbison committed [d3a8db] on Code

    ui: actually return a value for `_fout_is_a_tty()`

  • mharbison mharbison committed [6d7e45] on Code

    ui: avoid a str interpolation into bytes crash in `fixconfig()`

  • mharbison mharbison committed [09ac20] on Code

    run-tests: attempt to use `hg.bat` in pure mode

  • mharbison mharbison committed [d79631] on Code

    run-tests: fix `--hg-wheel` semantics when not in the repo root

  • mharbison mharbison committed [79e1c0] on Code

    test-run-test: prevent `pip` from caching items in the repo root

  • mharbison mharbison committed [0abde3] on Code

    tests: disable color for `hg fastexport` with redirected output (again)

  • mharbison mharbison committed [65cc34] on Code

    revlogutils: reorder the open mode for `debug::fast-upgrade` to appease C code

  • mharbison mharbison committed [9a0898] on Code

    tests: stabilize test-branch-change.t on Windows

  • mharbison mharbison committed [bc9eff] on Code

    typing: add typehints to `util.nouideprecwarn()`

  • mharbison mharbison committed [da5efc] on Code

    revlog: fix a bytes vs str crash when emitting a deprecation warning

  • mharbison mharbison committed [683524] on Code

    typing: preserve the signature of `@util.timed()` decorated methods

  • mharbison mharbison committed [3d5c02] on Code

    typing: tighten up the signature of `encoding.unimethod()`

  • mharbison mharbison committed [3aa293] on Code

    typing: preserve the signature of `util.lrucachefunc` wrapped methods

  • mharbison mharbison committed [384c92] on Code

    typing: add typehints around an internal fastannotate method that is decorated

  • mharbison mharbison committed [bff1c8] on Code

    interfaces: add typehints for `ilocalrepositoryfilestorage.file()`

  • mharbison mharbison committed [3f0c59] on Code

    typing: add typehints around `scmutil.revsingle()`

  • mharbison mharbison committed [391358] on Code

    interfaces: correct the signature of `repository.anyrevs()`

  • mharbison mharbison committed [2aaf7a] on Code

    context: return a valid value for `committablectx.hex()`

  • mharbison mharbison committed [6f6d49] on Code

    make: build local venv with `--system-site-packages`

  • mharbison mharbison committed [2af8c5] on Code

    run-tests: create the venv where hg is installed without `pip`

  • mharbison mharbison committed [3c04ec] on Code

    run-tests: stop relying on Mercurial being configured on the system

  • mharbison mharbison committed [751c01] on Code

    procutil: actually silence backgrounded process stdio on Windows when asked

  • mharbison mharbison committed [c6ebaa] on Code

    tests: disable color for `hg fastexport` with redirected output

  • mharbison mharbison committed [e61533] on Code

    check-code: tighten up the check for shell assignment and export

  • mharbison mharbison committed [dde91b] on Code

    test-branches: conditionalize output to pass on Windows 11

  • mharbison mharbison committed [e896f9] on Code

    hghave: introduce a predicate for Windows 10

  • mharbison mharbison committed [4ec85d] on Code

    typing: switch `typing_extensions.Literal` -> `typing.Literal`

  • mharbison mharbison committed [d9c0ab] on Code

    typing: use `MatcherTraverseDirFuncT` throughout the matcher classes

  • mharbison mharbison committed [cd2088] on Code

    typing: add trivial typehints to `mercurial.match`

  • mharbison mharbison committed [50f6bb] on Code

    interfaces: introduce types for important matcher primitives

  • mharbison mharbison committed [a13340] on Code

    match: raise a ProgrammingError to help pytype

  • mharbison mharbison committed [3876b9] on Code

    typing: apply typehints from `IMatcher` protocol class to concrete matchers

  • mharbison mharbison committed [b4e86f] on Code

    typing: add trivial typehints to `mercurial.context`

  • mharbison mharbison committed [10c884] on Code

    context: add abstract methods to `basectx`

  • mharbison mharbison committed [4d6fc5] on Code

    context: add an abstract `data()` method to `basefilectx`

  • mharbison mharbison committed [f391ff] on Code

    context: ensure the filectx classes return a value from `write()`

  • mharbison mharbison committed [48b395] on Code

    typing: lock in the hints inferred by the previous commit

  • mharbison mharbison committed [c2ef95] on Code

    context: annotate `basefilectx` as having `repo` and `path` attributes

  • mharbison mharbison committed [3d2685] on Code

    typing: add typehints around status-related methods to context classes

  • mharbison mharbison committed [6407ba] on Code

    typing: convert from the older `istatus` to the newer `StatusT` naming style

  • mharbison mharbison committed [bb1488] on Code

    interfaces: add most typehints around `repository.checkcommitpatterns()`

  • mharbison mharbison committed [decc70] on Code

    interfaces: add most typehints around `repository.status()`

  • mharbison mharbison committed [2d9869] on Code

    interfaces: add trivial typehints for transactions to `ilocalrepositorymain`

  • mharbison mharbison committed [647d46] on Code

    interfaces: make `transaction` a `ContextManager`

  • mharbison mharbison committed [3d5e07] on Code

    typing: add trivial typehints to `repository.wwritedata()`

  • mharbison mharbison committed [469999] on Code

    typing: add trivial typehints to `repository.wwrite()`

  • mharbison mharbison committed [d6e750] on Code

    typing: add trivial typehints to `repository.wread()`

  • mharbison mharbison committed [1c3875] on Code

    typing: add trivial typehints to `repository.pathto()`

  • mharbison mharbison committed [067cb9] on Code

    typing: add trivial typehints for `repository.wjoin()`

  • mharbison mharbison committed [745410] on Code

    typing: add trivial typehints for `repository.sjoin()`

  • mharbison mharbison committed [ec1656] on Code

    wireprotov1server: update ersatz ternary operators

  • mharbison mharbison committed [eb25b2] on Code

    wireprotov1peer: update ersatz ternary operators

  • mharbison mharbison committed [81b6a0] on Code

    windows: update ersatz ternary operators

  • mharbison mharbison committed [c4af2f] on Code

    dateutil: update ersatz ternary operators

  • mharbison mharbison committed [e72055] on Code

    url: update ersatz ternary operators

  • mharbison mharbison committed [2fbc9e] on Code

    subrepo: update ersatz ternary operators

  • mharbison mharbison committed [0bd431] on Code

    revset: update ersatz ternary operators

  • mharbison mharbison committed [196983] on Code

    profiling: update ersatz ternary operators

  • mharbison mharbison committed [d120a8] on Code

    posix: update ersatz ternary operators

  • mharbison mharbison committed [727066] on Code

    patch: update ersatz ternary operators

  • mharbison mharbison committed [90bbfc] on Code

    minirst: update ersatz ternary operators

  • mharbison mharbison committed [e3223f] on Code

    localrepo: update ersatz ternary operators

  • mharbison mharbison committed [0a7dda] on Code

    i18n: update ersatz ternary operators

  • mharbison mharbison committed [e01990] on Code

    hgweb: update ersatz ternary operators

  • mharbison mharbison committed [9d2eac] on Code

    help: update ersatz ternary operators

  • mharbison mharbison committed [dd0113] on Code

    encoding: update ersatz ternary operators

  • mharbison mharbison committed [d48b9e] on Code

    dirstate: update ersatz ternary operators

  • mharbison mharbison committed [d72988] on Code

    debugcommands: update ersatz ternary operators

  • mharbison mharbison committed [988de1] on Code

    crecord: update ersatz ternary operators

  • mharbison mharbison committed [ccc866] on Code

    commit: update ersatz ternary operators

  • mharbison mharbison committed [6bdea4] on Code

    commands: update ersatz ternary operators

  • mharbison mharbison committed [5ee2dc] on Code

    chgserver: update ersatz ternary operators

  • mharbison mharbison committed [cd9044] on Code

    archival: update ersatz ternary operators

  • mharbison mharbison committed [20e748] on Code

    ui: update ersatz ternary operator to appease pytype 2024.10.11

  • mharbison mharbison committed [5d5725] on Code

    typing: add a cast to `fastannotate` to appease pytype 2024.10.11

  • mharbison mharbison committed [29fd78] on Code

    typing: add hints to `localrepo.__getitem__()` for pytype 2024.10.11

  • mharbison mharbison committed [069016] on Code

    pyupgrade: re-convert without the `--keep-runtime-typing` option

  • mharbison mharbison committed [9e2c79] on Code

    pyupgrade: update to Python 3.9 style

  • mharbison mharbison committed [41e594] on Code

    typing: fully qualify the use of the `set` primitive in `imanifestdict`

  • mharbison mharbison committed [1890e7] on Code

    debugnodemap: use explicit noi18n method to defeat checkcode

  • mharbison mharbison committed [595de4] on Code

    tests: correct `PYTHONPATH` on Windows when using `pylint`

  • mharbison mharbison committed [16d650] on Code

    pyproject: bump `setuptools` requirement to 80.1.0

  • mharbison mharbison committed [aa95f9] on Code

    typing: replace `typelib.CacheStat` with `ICacheStat` protocol class

  • mharbison mharbison committed [578674] on Code

    interfaces: introduce a protocol class for `util.cachestat`

  • mharbison mharbison committed [af8642] on Code

    typing: add typehints to config classes in `mercurial/revlog.py`

  • mharbison mharbison committed [1b1d7c] on Code

    revlog: convert version features dict to a `TypedDict`

  • mharbison mharbison committed [d9c7a3] on Code

    revlog: convert version features dict from bytes to str keys

  • mharbison mharbison committed [7d6680] on Code

    typing: add more typehints to `mercurial/utils/stringutil.py`

  • mharbison mharbison committed [36e303] on Code

    interfaces: drop the unused `iwireprotocolcommandcacher` class

  • mharbison mharbison committed [481703] on Code

    wireprototypes: drop the unused `indefinitebytestringresponse` class

  • mharbison mharbison committed [d0d0cb] on Code

    wireprototypes: drop the unused `alternatelocationresponse` class

  • mharbison mharbison committed [b09ae3] on Code

    wireprototypes: drop the unused `encodedresponse` class

  • mharbison mharbison committed [6dc093] on Code

    typing: re-parameterize `util.sortdict` usage

  • mharbison mharbison committed [717053] on Code

    typing: make `mercurial.util.cowsortdict` a generic class (again)

  • mharbison mharbison committed [08893e] on Code

    typing: make `mercurial.util.sortdict` a generic class (again)

  • mharbison mharbison committed [0f3692] on Code

    ci: print some extra info about $PYTHON when building wheels on macOS

  • mharbison mharbison committed [c4754f] on Code

    make: preserve `dist/` tree with `make clean` again

  • mharbison mharbison committed [057035] on Code

    packaging: fetch gettext dependencies from m-s.o instead of sourceforge

  • mharbison mharbison committed [e2c239] on Code

    setup: drop the inaccessible `py2exehacked` code around distutils

  • mharbison mharbison committed [80ec61] on Code

    docs: update the IRC channel reference in the Windows readme

1 >
MongoDB Logo MongoDB