Homec4science

Add a basic push log for recording repository push events

Authored by epriestley <git@epriestley.com> on Dec 5 2013, 20:56.

Description

Add a basic push log for recording repository push events

Summary:
Ref T4195. This log serves two purposes:

  • It's a log, so you can see what happened. Particularly, in Git/Hg, there is no other way to tell:
    • Who pushed a change (vs committed / authored)?
    • When was a change pushed?
    • What was the old value of some tag/branch before someone destroyed it?
  • We can hand these objects off to Herald to implement pre-commit rules.

This is a very basic implementation, but gets some data written and has a basic UI for it.

Test Plan: {F87339}

Reviewers: btrahan

Reviewed By: btrahan

CC: aran

Maniphest Tasks: T4195

Differential Revision: https://secure.phabricator.com/D7705

Details

Committed
epriestley <git@epriestley.com>Dec 5 2013, 20:56
Pushed
aubortJan 31 2017, 17:16
Parents
rPHc6fd969416a5: Fix an edge case when trying to pull duplicate refs via Doorkeeper
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPHcaa6fdf56dc2: Add a basic push log for recording repository push events (authored by epriestley <git@epriestley.com>).Dec 5 2013, 20:56