From 43b1791ec601732ac31195df96781a848360a9ac Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Tue, 21 Sep 2021 13:03:01 +0300 Subject: chore(3p/git): Unvendor git and track patches instead This was vendored a long time ago under the expectation that keeping it in sync with cgit would be easier this way, but it has proven not to be a big issue. On the other hand, a vendored copy of git is an annoying maintenance burden. It is much easier to rebase the single (dottime) patch that we have. This removes the vendored copy of git and instead passes the git source code to cgit via `pkgs.srcOnly`, which includes the applied patch so that cgit can continue rendering dottime. Change-Id: If31f62dea7ce688fd1b9050204e9378019775f2b --- third_party/git/vcs-svn/fast_export.h | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 third_party/git/vcs-svn/fast_export.h (limited to 'third_party/git/vcs-svn/fast_export.h') diff --git a/third_party/git/vcs-svn/fast_export.h b/third_party/git/vcs-svn/fast_export.h deleted file mode 100644 index 9dcf9337c18b..000000000000 --- a/third_party/git/vcs-svn/fast_export.h +++ /dev/null @@ -1,34 +0,0 @@ -#ifndef FAST_EXPORT_H -#define FAST_EXPORT_H - -struct strbuf; -struct line_buffer; - -void fast_export_init(int fd); -void fast_export_deinit(void); - -void fast_export_delete(const char *path); -void fast_export_modify(const char *path, uint32_t mode, const char *dataref); -void fast_export_note(const char *committish, const char *dataref); -void fast_export_begin_note(uint32_t revision, const char *author, - const char *log, timestamp_t timestamp, const char *note_ref); -void fast_export_begin_commit(uint32_t revision, const char *author, - const struct strbuf *log, const char *uuid,const char *url, - timestamp_t timestamp, const char *local_ref); -void fast_export_end_commit(uint32_t revision); -void fast_export_data(uint32_t mode, off_t len, struct line_buffer *input); -void fast_export_buf_to_data(const struct strbuf *data); -void fast_export_blob_delta(uint32_t mode, - uint32_t old_mode, const char *old_data, - off_t len, struct line_buffer *input); - -/* If there is no such file at that rev, returns -1, errno == ENOENT. */ -int fast_export_ls_rev(uint32_t rev, const char *path, - uint32_t *mode_out, struct strbuf *dataref_out); -int fast_export_ls(const char *path, - uint32_t *mode_out, struct strbuf *dataref_out); - -void fast_export_copy(uint32_t revision, const char *src, const char *dst); -const char *fast_export_read_path(const char *path, uint32_t *mode_out); - -#endif -- cgit 1.4.1