refs: make lock generic
commit7d618264394a17e6ecd83d9412ac9ddb4609a2e5
authorDavid Turner <dturner@twopensource.com>
Sun, 4 Sep 2016 16:08:43 +0000 (4 18:08 +0200)
committerJunio C Hamano <gitster@pobox.com>
Fri, 9 Sep 2016 22:28:14 +0000 (9 15:28 -0700)
treefc3fa086a1598c9d2525ee4d4b26011cdceb8cd5
parent9b6b40d93a4c93d36225533ddc6717841b07d09d
refs: make lock generic

Instead of including a files-backend-specific struct ref_lock, change
the generic ref_update struct to include a void pointer that backends
can use for their own arbitrary data.

Signed-off-by: David Turner <dturner@twopensource.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
refs/files-backend.c
refs/refs-internal.h