1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-11 17:32:41 +01:00
phorge-phorge/src/applications/diffusion/view
epriestley 1bf68e06a5 Improve Diffusion error messages and UI for partially imported repositories
Summary:
  - When you have an un-cloned repository, we currently throw random-looking Git/Hg exception. Instead, throw a useful error.
  - When you have a cloned but undiscovered repository, we show no commits. This is crazy confusing. Instead, show commits as "importing...".
  - Fix some warnings and errors for empty path table cases, etc.

Test Plan:
  - Wiped database.
  - Added Mercurial repo without running daemons. Viewed in Diffusion, got a good exception.
  - Pulled Mercurial repo without discovering it. Got "Importing...".
  - Discovered Mercurial repo without parsing it. Got "Importing..." plus date information.
  - Parsed Mercurial repo, got everything working properly.
  - Added Git repo without running daemons, did all the stuff above, same results.
  - This doesn't improve SVN much but that's a trickier case since we don't actually make SVN calls and rely only on the parse state.

Reviewers: btrahan

Reviewed By: btrahan

CC: aran

Maniphest Tasks: T776

Differential Revision: https://secure.phabricator.com/D2439
2012-05-09 17:28:57 -07:00
..
base Improve Diffusion behavior for externals 2012-03-21 14:01:20 -07:00
branchtable Improve branch table view with history link & other features 2012-05-08 15:03:06 -07:00
browsetable Add assert_instances_of() 2012-04-25 16:23:06 -07:00
comment Allow CC's/Auditors added to audits 2012-04-23 13:50:25 -07:00
commentlist Allow CC's/Auditors added to audits 2012-04-23 13:50:25 -07:00
commitchangetable Render valid HTML 2012-04-06 09:56:14 -07:00
emptyresult Return $this from setters 2012-04-02 18:48:37 -07:00
historytable Improve Diffusion error messages and UI for partially imported repositories 2012-05-09 17:28:57 -07:00
taglist Handle symbolic commit names better in Diffusion 2012-04-27 12:51:44 -07:00