1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-14 19:02:41 +01:00
phorge-phorge/src/applications/diffusion/data
epriestley 1aad40b7bf Allow users to receive email about pushes via Herald
Summary:
Fixes T4677. Implements a "send an email" pre-receive action, which sends push summaries.

For use cases where features are often pushed as a large number of commits (e.g., checkpoint commits are retained), using commit emails means users get a ton of email. Instead, this allows you to get an email about a push, which summarizes what changed.

Overall, this is basically the same as commit email, but more suitable for some workflows.

Test Plan:
Wrote some rules, then made a bunch of pushes. Got email like this:

{F134929}

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T4677

Differential Revision: https://secure.phabricator.com/D8618
2014-03-26 13:51:15 -07:00
..
__tests__ DiffusionBranchQuery => Conduit 2013-05-01 14:56:36 -07:00
DiffusionBrowseResultSet.php Diffusion - break out readme query all on its own 2013-05-21 13:47:06 -07:00
DiffusionCommitHash.php Move commit hash querying to DiffusionLowLevelCommitQuery 2013-12-20 12:38:15 -08:00
DiffusionCommitRef.php Allow users to receive email about pushes via Herald 2014-03-26 13:51:15 -07:00
DiffusionFileContent.php Fix highlighted code in Diffusion 2013-05-08 18:12:59 -07:00
DiffusionGitBranch.php Remove DiffusionBranchInformation in favor of DiffusionRepositoryRef 2014-01-17 16:10:56 -08:00
DiffusionPathChange.php Fix issue where 'changeType' is not marshalled across Conduit 2013-09-19 11:57:23 -07:00
DiffusionRepositoryPath.php Diffusion - move DiffusionBrowseQuery => Conduit 2013-05-10 11:02:58 -07:00
DiffusionRepositoryRef.php Remove DiffusionBranchInformation in favor of DiffusionRepositoryRef 2014-01-17 16:10:56 -08:00
DiffusionRepositoryTag.php Fix tag content display in Git 2013-11-04 12:16:53 -08:00