mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-05 20:33:41 +00:00
Finish to hide git_pkt from external API.
This commit is contained in:
parent
283eeefb09
commit
f6e4a98a95
@ -185,12 +185,6 @@ typedef int (*git_transport_cb)(git_transport **transport);
|
||||
typedef struct git_remote_head git_remote_head;
|
||||
typedef struct git_headarray git_headarray;
|
||||
|
||||
/* Several types of packets */
|
||||
typedef enum git_pkt_type git_pkt_type;
|
||||
typedef struct git_pkt git_pkt;
|
||||
typedef struct git_pkt_cmd git_pkt_cmd;
|
||||
typedef struct git_pkt_ref git_pkt_ref;
|
||||
|
||||
/** @} */
|
||||
GIT_END_DECL
|
||||
|
||||
|
@ -37,9 +37,9 @@ enum git_pkt_type {
|
||||
};
|
||||
|
||||
/* This would be a flush pkt */
|
||||
struct git_pkt {
|
||||
typedef struct {
|
||||
enum git_pkt_type type;
|
||||
};
|
||||
} git_pkt;
|
||||
|
||||
struct git_pkt_cmd {
|
||||
enum git_pkt_type type;
|
||||
@ -49,11 +49,11 @@ struct git_pkt_cmd {
|
||||
};
|
||||
|
||||
/* This is a pkt-line with some info in it */
|
||||
struct git_pkt_ref {
|
||||
typedef struct {
|
||||
enum git_pkt_type type;
|
||||
git_remote_head head;
|
||||
char *capabilities;
|
||||
};
|
||||
} git_pkt_ref;
|
||||
|
||||
int git_pkt_parse_line(git_pkt **head, const char *line, const char **out, size_t len);
|
||||
int git_pkt_send_flush(int s);
|
||||
|
Loading…
Reference in New Issue
Block a user