Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
李少辉-开发者
git
提交
df373ea9
G
git
项目概览
李少辉-开发者
/
git
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
git
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
df373ea9
编写于
1月 25, 2007
作者:
J
Junio C Hamano
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
show-branch -g: default to HEAD
Signed-off-by:
N
Junio C Hamano
<
junkio@cox.net
>
上级
a9eefb3b
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
13 addition
and
4 deletion
+13
-4
builtin-show-branch.c
builtin-show-branch.c
+13
-4
未找到文件。
builtin-show-branch.c
浏览文件 @
df373ea9
...
...
@@ -662,13 +662,13 @@ int cmd_show_branch(int ac, const char **av, const char *prefix)
}
ac
--
;
av
++
;
if
(
!!
extra
||
!!
reflog
)
{
if
(
extra
||
reflog
)
{
/* "listing" mode is incompatible with
* independent nor merge-base modes.
*/
if
(
independent
||
merge_base
)
usage
(
show_branch_usage
);
if
(
!!
reflog
&&
((
0
<
extra
)
||
all_heads
||
all_remotes
))
if
(
reflog
&&
((
0
<
extra
)
||
all_heads
||
all_remotes
))
/*
* Asking for --more in reflog mode does not
* make sense. --list is Ok.
...
...
@@ -682,15 +682,22 @@ int cmd_show_branch(int ac, const char **av, const char *prefix)
if
(
ac
+
all_heads
+
all_remotes
==
0
)
all_heads
=
1
;
if
(
all_heads
+
all_remotes
)
snarf_refs
(
all_heads
,
all_remotes
);
if
(
reflog
)
{
unsigned
char
sha1
[
20
];
char
nth_desc
[
256
];
char
*
ref
;
int
base
=
0
;
if
(
ac
==
0
)
{
static
const
char
*
fake_av
[
2
];
fake_av
[
0
]
=
"HEAD"
;
fake_av
[
1
]
=
NULL
;
av
=
fake_av
;
ac
=
1
;
}
if
(
ac
!=
1
)
die
(
"--reflog option needs one branch name"
);
if
(
MAX_REVS
<
reflog
)
die
(
"Only %d entries can be shown at one time."
,
MAX_REVS
);
...
...
@@ -735,6 +742,8 @@ int cmd_show_branch(int ac, const char **av, const char *prefix)
append_ref
(
nth_desc
,
sha1
,
1
);
}
}
else
if
(
all_heads
+
all_remotes
)
snarf_refs
(
all_heads
,
all_remotes
);
else
{
while
(
0
<
ac
)
{
append_one_rev
(
*
av
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录