← Back to all sparks
P

Phorge

PM
Velocity0.0

Community maintained software collaboration suite

Phorge tags a release per fix, and years pass between the ones that reach this feed.

phabricator-forkcode-reviewlegacy-maintenancesubversionerror-handling
Current state
Phorge, the community continuation of Phabricator, tags releases named for the week they land and for the single change they carry. The entries visible here span three years and are all small defensive fixes: query errors instead of raw exceptions on malformed task IDs, a readable error screen when configuration fails to load, an empty authored date on Subversion commits, a crash in a commit hook when getenv returns false.
Where it's heading
This is a project in stewardship rather than development. The work concentrates on the places an inherited codebase breaks — Subversion paths that upstream barely exercised, error handling that assumed configuration always loads, exception types leaking to users — and each fix is documented with a reproduction and test plan in the old Phabricator review style. Nothing in this window suggests new capability; the goal visible in the changelog is that the software keeps running for the installs that already depend on it.
Prediction
The pattern points to more individually tagged small fixes in legacy code paths and error handling; there is no signal here of a larger release being assembled.

Recent moves

  1. 1mo ago

    2026.27: Maniphest search: Throw a Query Error when passing non-digit task IDs

    Maniphest search now returns a standard query error rather than an internal parameter exception when parent or subtask IDs contain non-digits, applying a check that already existed for task IDs. A defensive tidy-up with no behavioural change for valid input.

    View source ↗
  2. 7mo ago

    2025.51: Don't crash when failed to load configuration

    When configuration fails to load, Phorge now skips the preconnect header rather than crashing, so its existing error screens can render with actionable package-install guidance. This turns a blank failure into a diagnosable one, which matters most to people setting up an install for the first time.

    View source ↗
  3. 1y ago

    2024.35: Subversion: fix empty "Authored on" date on commit pages

    Commit pages no longer show an empty authored date for Subversion, which has no local commits and so never supplied the field git provides. A single-repository-type display fix.

    View source ↗
  4. 3y ago

    2023.23: Mobile: hide unuseful "Persistent Chat" checkbox

    Removes the Persistent Chat checkbox on mobile and tablet, where the widget it controls is already hidden and the toggle therefore did nothing. Cosmetic cleanup of a confusing control.

    View source ↗
  5. 3y ago

    2023.17: Fix InvalidArgumentException on commit hook

    Fixes a regression that crashed the commit hook on hosted Subversion repositories, caused by getenv returning false and defeating an empty-string check. A crash on commit blocks work outright, which puts this above the cosmetic fixes around it.

    View source ↗