mirror of
https://git.zx2c4.com/cgit
synced 2025-08-31 15:09:42 +02:00
Add plain patch view
The new view mimics the output from `git format-patch`, making it possible to cherry-pick directly from cgit with something like `curl $url | git am`. Inspired by a patch to `git-apply` by Mike Hommey: http://thread.gmane.org/gmane.comp.version-control.git/67611/focus=67610 Signed-off-by: Lars Hjemli <hjemli@gmail.com>
This commit is contained in:
parent
afcdd083da
commit
620bb3e5e4
6 changed files with 122 additions and 2 deletions
2
cgit.h
2
cgit.h
|
@ -30,6 +30,7 @@
|
|||
#define CMD_SNAPSHOT 6
|
||||
#define CMD_TAG 7
|
||||
#define CMD_REFS 8
|
||||
#define CMD_PATCH 9
|
||||
|
||||
/*
|
||||
* Dateformats used on misc. pages
|
||||
|
@ -283,6 +284,7 @@ extern void cgit_print_commit(char *hex);
|
|||
extern void cgit_print_refs();
|
||||
extern void cgit_print_tag(char *revname);
|
||||
extern void cgit_print_diff(const char *new_hex, const char *old_hex, const char *prefix);
|
||||
extern void cgit_print_patch(char *hex, struct cacheitem *item);
|
||||
extern void cgit_print_snapshot(struct cacheitem *item, const char *head,
|
||||
const char *hex, const char *prefix,
|
||||
const char *filename, int snapshot);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue