epriestley
016b060aea
Add a relation table for Revisions to local commit hashes
Summary:
This allows us to performantly query for diffs related to a given local hash.
Immediate applications are:
- Commit detection in Mercurial and Git-Immutable workflows.
- Some async unit test stuff @mgummelt was doing.
Test Plan:
Diffed locally under SVN/Git/hg, checked the table, got sensible output.
mysql> select * from differential_revisionhash;
+------------+------+------------------------------------------+
| revisionID | type | hash |
+------------+------+------------------------------------------+
| 40 | gtcm | 8c6fb2f95598a50f7aac64a5f4cc6c12b5db42f5 |
| 40 | gttr | 54710e361a465f4ff39565a93b2a221b6e7dd07c |
| 41 | hgcm | c29cb69aec14 |
| 41 | hgcm | e7309be4eabb |
| 41 | hgcm | 4e885caeff60 |
| 41 | hgcm | 213ee1cd30ea |
| 41 | hgcm | b4050fb3490f |
| 41 | hgcm | 72a76bd7ffa2 |
| 41 | hgcm | 06c2687e63fb |
| 41 | hgcm | 2b464bde6b48 |
+------------+------+------------------------------------------+
10 rows in set (0.00 sec)
NOTE: Mercurial hashes are short-form but I'll shoot out a separate Arcanist
diff to fix this.
Reviewers: Makinde, fratrik, mgummelt, jungejason, nh, tuomaspelkonen, aran
Reviewed By: Makinde
CC: aran, Makinde
Differential Revision: 961
2011-09-26 15:02:37 -07:00
..
2011-02-20 20:08:53 -08:00
2011-02-20 20:10:07 -08:00
2011-02-21 00:23:24 -08:00
2011-02-22 10:27:27 -08:00
2011-03-06 22:29:22 -08:00
2011-03-10 13:48:29 -08:00
2011-03-15 20:51:53 +00:00
2011-03-15 13:38:14 -07:00
2011-03-19 14:42:17 -07:00
2011-03-20 17:55:31 -07:00
2011-03-22 13:50:08 -07:00
2011-03-26 23:59:29 -07:00
2011-03-31 14:01:13 -07:00
2011-03-30 22:08:41 -07:00
2011-03-31 00:33:44 -07:00
2011-03-31 13:44:20 -07:00
2011-04-01 17:11:55 -07:00
2011-04-02 16:39:40 -07:00
2011-04-03 22:03:27 -07:00
2011-04-05 21:55:04 -07:00
2011-04-05 22:30:10 -07:00
2011-04-06 22:43:56 -07:00
2011-04-07 21:59:42 -07:00
2011-04-09 22:19:10 -07:00
2011-04-10 10:16:14 -07:00
2011-04-10 17:19:01 -07:00
2011-04-10 17:25:24 -07:00
2011-04-12 18:19:24 -07:00
2011-04-12 18:19:25 -07:00
2011-04-14 10:12:10 -07:00
2011-04-13 20:08:13 -07:00
2011-04-14 12:09:56 -07:00
2011-04-28 14:40:41 -07:00
2011-04-30 00:50:48 -07:00
2011-05-03 06:06:57 -07:00
2011-05-03 18:49:06 -07:00
2011-05-05 14:58:57 -07:00
2011-05-10 15:12:30 -07:00
2011-05-12 11:17:50 -07:00
2011-05-20 19:08:26 -07:00
2011-05-27 09:33:33 -07:00
2011-06-09 10:35:37 -07:00
2011-06-09 10:43:25 -07:00
2011-06-10 13:41:18 -04:00
2011-06-13 18:53:43 -07:00
2011-06-20 13:13:51 -07:00
2011-06-20 05:59:42 -07:00
2011-06-20 16:13:44 -03:00
2011-06-21 14:46:59 -07:00
2011-06-28 06:40:41 -07:00
2011-06-28 06:41:05 -07:00
2011-06-29 21:56:47 -07:00
2011-07-04 12:23:43 -04:00
2011-07-06 16:19:29 -07:00
2011-07-07 14:08:52 -07:00
2011-07-08 15:20:57 -04:00
2011-07-08 12:38:53 -07:00
2011-07-08 17:31:25 -07:00
2011-07-09 10:55:15 -07:00
2011-07-11 11:42:28 -07:00
2011-07-11 11:42:50 -07:00
2011-07-11 14:47:33 -07:00
2011-07-12 09:26:51 -07:00
2011-07-15 18:42:08 -04:00
2011-07-23 09:15:20 -07:00
2011-07-23 09:15:20 -07:00
2011-07-23 21:11:42 -07:00
2011-07-24 12:25:43 -07:00
2011-07-25 19:11:55 -07:00
2011-07-28 18:50:54 -07:00
2011-08-14 10:04:21 -07:00
2011-08-30 11:08:27 -07:00
2011-09-04 16:19:12 -07:00
2011-09-13 08:49:44 -07:00
2011-09-15 07:45:14 -07:00
2011-09-26 15:02:37 -07:00