Phabricator/versus Gitblit

Diffusion vs. Gitblit
We are switching our repository browser to Diffusion (T752) from gitblit (was at https://git.wikimedia.org).

Advantages

 * Privacy: doesn't load external resources from googleapis.com.
 * Nice minor features of the project summary
 * README preview
 * "Locate file" quicksearch by filename
 * Allows grepping file content and filename from Browse > Show search (grepping not enabled on our gitblit, but was quite  used at gitweb's time)
 * Easier to configure
 * "Path was deleted" feature when looking for a deleted file.

Disadvantages

 * No repository metrics
 * Will not be able to show big diffs.
 * No ZIP/tarball download.
 * Not linked from gerrit. No gerrit plugin available?
 * URL hard or impossible to type manually: they don't contain escaped characters nor .git suffix (like gitweb) but require  remembering the repository-specific callsign, (e.g.   vs.  ).

Neutral

 * Discoverability: like gitblit, diffusion was set up with a restrictive robots.txt. Some things may not be blacklisted yet.
 * Performance?
 * "Remote repositories" (?)
 * No full list of projects ( is paginated), but that was too slow to use for some users anyway.