1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-01-07 13:21:02 +01:00
phorge-phorge/src/applications/diffusion/protocol
epriestley 4dc37bcee0 Ignore repository versions on inactive devices in "Repository Servers" panel in Config
Summary:
Fixes T11590. Currently, we incorrectly consider cluster repository versions that are (or were) on devices which are no longer part of the active cluster service when building this status screen.

Instead, ignore them. This is just a display bug; the actual `ClusterEngine` already had similar logic.

Test Plan:
  - Added a bad leader record to `repository_workingcopyversion`.
  - Before patch, got a bad "Partial (1w)" sync:

{F1802292}

  - After patch, got a good "Sycnchronized":

{F1802293}

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T11590

Differential Revision: https://secure.phabricator.com/D16492
2016-09-05 11:10:16 -07:00
..
__tests__ Extract repository command construction from Repositories 2016-04-19 04:51:48 -07:00
DiffusionCommandEngine.php Use HTTPEngineExtension proxy for git HTTP operations 2016-06-09 12:17:10 -07:00
DiffusionGitCommandEngine.php Use HTTPEngineExtension proxy for git HTTP operations 2016-06-09 12:17:10 -07:00
DiffusionMercurialCommandEngine.php Extract repository command construction from Repositories 2016-04-19 04:51:48 -07:00
DiffusionMercurialWireProtocol.php Added an intercept to Mercurial's capabilities command to remove bundle2. 2015-10-10 07:14:48 -07:00
DiffusionRepositoryClusterEngine.php Ignore repository versions on inactive devices in "Repository Servers" panel in Config 2016-09-05 11:10:16 -07:00
DiffusionRepositoryClusterEngineLogInterface.php Make cluster repositories more chatty 2016-04-25 11:20:57 -07:00
DiffusionSubversionCommandEngine.php Extract repository command construction from Repositories 2016-04-19 04:51:48 -07:00
DiffusionSubversionWireProtocol.php phtize all the things 2015-05-22 21:16:39 +10:00