Ronnie Sahlberg
7695d118e5
refs.c: change resolve_ref_unsafe reading argument to be a flags field
...
resolve_ref_unsafe takes a boolean argument for reading (a nonexistent ref
resolves successfully for writing but not for reading). Change this to be
a flags field instead, and pass the new constant RESOLVE_REF_READING when
we want this behaviour.
While at it, swap two of the arguments in the function to put output
arguments at the end. As a nice side effect, this ensures that we can
catch callers that were unaware of the new API so they can be audited.
Give the wrapper functions resolve_refdup and read_ref_full the same
treatment for consistency.
Signed-off-by: Ronnie Sahlberg <sahlberg@google.com>
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
2014-10-15 10:47:24 -07:00
..
2014-10-01 13:56:14 -07:00
2014-07-16 11:10:11 -07:00
2014-10-14 10:50:07 -07:00
2013-12-05 14:13:21 -08:00
2013-08-05 11:32:19 -07:00
2014-10-15 10:47:24 -07:00
2014-10-15 10:47:24 -07:00
2014-10-07 11:09:16 -07:00
2014-03-18 14:03:03 -07:00
2013-09-20 12:37:32 -07:00
2013-07-13 10:19:37 -07:00
2014-10-01 13:56:14 -07:00
2014-10-15 10:47:24 -07:00
2014-10-07 11:09:16 -07:00
2014-10-15 10:47:24 -07:00
2013-12-05 14:13:21 -08:00
2014-06-12 10:29:41 -07:00
2014-10-15 10:47:24 -07:00
2014-09-19 11:38:40 -07:00
2014-10-01 13:56:14 -07:00
2013-07-15 10:56:08 -07:00
2013-07-15 10:56:08 -07:00
2014-07-28 10:14:34 -07:00
2014-10-01 13:56:14 -07:00
2014-08-27 10:42:16 -07:00
2014-01-17 12:21:20 -08:00
2014-10-15 10:47:23 -07:00
2014-10-15 10:47:24 -07:00
2014-10-15 10:47:24 -07:00
2014-10-15 10:47:24 -07:00
2014-10-01 13:56:14 -07:00
2014-10-07 11:09:16 -07:00
2014-06-25 11:47:49 -07:00
2014-09-11 14:23:51 -07:00
2014-08-20 09:53:37 -07:00
2014-09-26 14:39:45 -07:00
2014-09-02 13:28:44 -07:00
2014-10-15 10:47:24 -07:00
2014-09-02 12:00:30 -07:00
2014-05-27 14:00:43 -07:00
2014-02-24 14:37:14 -08:00
2014-09-22 13:46:43 -07:00
2014-10-07 10:49:57 -07:00
2014-02-13 13:38:59 -08:00
2013-08-05 11:32:19 -07:00
2013-07-09 09:12:48 -07:00
2013-12-05 14:13:21 -08:00
2014-09-02 11:02:58 -07:00
2014-10-15 10:47:24 -07:00
2014-03-03 14:54:45 -08:00
2014-10-01 13:56:14 -07:00
2014-06-19 15:20:54 -07:00
2014-10-15 10:47:24 -07:00
2014-09-18 09:13:42 -07:00
2014-06-10 13:09:24 -07:00
2014-09-15 11:37:43 -07:00
2014-03-14 14:27:06 -07:00
2014-09-15 13:23:20 -07:00
2014-10-01 13:56:14 -07:00
2014-10-15 10:47:24 -07:00
2014-10-01 13:56:14 -07:00
2014-10-07 11:09:16 -07:00
2014-10-15 10:47:24 -07:00
2014-09-26 14:39:44 -07:00
2014-10-15 10:47:22 -07:00
2014-04-30 10:30:02 -07:00
2014-10-01 13:56:14 -07:00
2014-06-13 12:09:38 -07:00
2014-09-19 10:46:15 -07:00
2014-03-24 10:43:34 -07:00
2014-10-01 13:56:14 -07:00
2014-10-08 13:05:25 -07:00
2013-12-05 14:13:21 -08:00
2014-10-15 10:47:24 -07:00
2013-12-05 14:13:21 -08:00
2013-09-06 13:33:17 -07:00
2014-10-15 10:47:24 -07:00
2014-10-15 10:47:22 -07:00
2014-09-10 13:54:21 -07:00
2014-10-01 13:56:14 -07:00
2014-10-15 10:47:22 -07:00
2013-12-05 14:13:21 -08:00
2014-06-23 15:50:31 -07:00
2014-08-20 09:53:37 -07:00