🌐 AI搜索 & 代理 主页
blob: b341a55ce7c250cc34b49dc06a2843b5a5df1aac [file] [log] [blame]
Jeff King75194432009-09-09 11:38:581#ifndef ADVICE_H
2#define ADVICE_H
3
Matthieu Moyd38a30d2010-01-12 09:54:444#include "git-compat-util.h"
5
Chris Rorvick11845642012-12-03 03:27:506extern int advice_push_update_rejected;
Christopher Tiwaldf25950f2012-03-20 04:31:337extern int advice_push_non_ff_current;
Christopher Tiwaldf25950f2012-03-20 04:31:338extern int advice_push_non_ff_matching;
Chris Rorvickb4505682012-12-03 03:27:519extern int advice_push_already_exists;
Junio C Hamano75e5c0d2013-01-23 21:55:3010extern int advice_push_fetch_first;
11extern int advice_push_needs_force;
Jeff Kingedf563f2009-09-09 11:43:0312extern int advice_status_hints;
Nguyễn Thái Ngọc Duy6a38ef22013-03-13 12:59:1613extern int advice_status_u_option;
Matthieu Moy4c371f92009-11-22 22:26:1714extern int advice_commit_before_merge;
Matthieu Moyd38a30d2010-01-12 09:54:4415extern int advice_resolve_conflict;
Jeff Kingb706fcf2010-01-13 20:17:0816extern int advice_implicit_identity;
Junio C Hamano13be3e32010-01-30 06:03:2417extern int advice_detached_head;
Jeff Kingcaa20362013-04-02 19:05:1218extern int advice_set_upstream_failure;
Nguyễn Thái Ngọc Duy798c35f2013-05-29 12:12:4219extern int advice_object_name_warning;
Mathieu Lienard--Mayor7e309442013-06-12 08:06:4420extern int advice_rm_hints;
Jeff King75194432009-09-09 11:38:5821
22int git_default_advice_config(const char *var, const char *value);
Jeff King46210852013-07-10 00:18:4023__attribute__((format (printf, 1, 2)))
Ramkumar Ramachandra38ef61c2011-08-04 10:38:5924void advise(const char *advice, ...);
25int error_resolve_conflict(const char *me);
Matthieu Moyd38a30d2010-01-12 09:54:4426extern void NORETURN die_resolve_conflict(const char *me);
Paul Tan4a4cf9e2015-06-18 10:54:0427void NORETURN die_conclude_merge(void);
Nguyễn Thái Ngọc Duy28570932012-01-16 09:46:1628void detach_advice(const char *new_name);
Matthieu Moyd38a30d2010-01-12 09:54:4429
Jeff King75194432009-09-09 11:38:5830#endif /* ADVICE_H */