Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
李少辉-开发者
git
提交
78938b0d
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,发现更多精彩内容 >>
提交
78938b0d
编写于
9月 06, 2005
作者:
J
Junio C Hamano
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' of .
上级
712d8655
760b6634
变更
8
隐藏空白更改
内联
并排
Showing
8 changed file
with
58 addition
and
30 deletion
+58
-30
Documentation/git-cvsimport-script.txt
Documentation/git-cvsimport-script.txt
+3
-0
Documentation/git-get-tar-commit-id.txt
Documentation/git-get-tar-commit-id.txt
+11
-12
Documentation/git-rename-script.txt
Documentation/git-rename-script.txt
+1
-2
Documentation/git-repack-script.txt
Documentation/git-repack-script.txt
+1
-1
Documentation/git-send-email-script.txt
Documentation/git-send-email-script.txt
+1
-1
Documentation/git.txt
Documentation/git.txt
+2
-3
get-tar-commit-id.c
get-tar-commit-id.c
+3
-0
git-cvsimport-script
git-cvsimport-script
+36
-11
未找到文件。
Documentation/git-cvsimport-script.txt
浏览文件 @
78938b0d
...
...
@@ -44,6 +44,9 @@ OPTIONS
to avoid noisy changesets. Highly recommended, but off by default
to preserve compatibility with early imported trees.
-u::
Convert underscores in tag and branch names to dots.
-o <branch-for-HEAD>::
The 'HEAD' branch from CVS is imported to the 'origin' branch within
the git repository, as 'HEAD' already has a special meaning for git.
...
...
Documentation/git-get-tar-commit-id.txt
浏览文件 @
78938b0d
...
...
@@ -3,25 +3,24 @@ git-get-tar-commit-id(1)
NAME
----
git-get-tar-commit-id -
Some git command not yet documented
.
git-get-tar-commit-id -
Extract commit ID from an archive created using git-tar-tree
.
SYNOPSIS
--------
'git-get-tar-commit-id' [ --option ] <args>...
'git-get-tar-commit-id' < <tarfile>
DESCRIPTION
-----------
Does something not yet documented.
OPTIONS
-------
--option::
Some option not yet documented.
<args>...::
Some argument not yet documented.
Acts as a filter, extracting the commit ID stored in archives created by
git-tar-tree. It reads only the first 1024 bytes of input, thus its
runtime is not influenced by the size of <tarfile> very much.
If no commit ID is found, git-get-tar-commit-id quietly exists with a
return code of 1. This can happen if <tarfile> had not been created
using git-tar-tree or if the first parameter of git-tar-tree had been
a tree ID instead of a commit ID or tag.
Author
...
...
Documentation/git-rename-script.txt
浏览文件 @
78938b0d
git-rename-script(1)
====================
=
====================
v0.1, May 2005
NAME
...
...
Documentation/git-repack-script.txt
浏览文件 @
78938b0d
git-repack-script(1)
====================
=
====================
v0.99.5, August 2005
NAME
...
...
Documentation/git-send-email-script.txt
浏览文件 @
78938b0d
git-send-email-script(1)
=======================
=======================
=
v0.1, July 2005
NAME
...
...
Documentation/git.txt
浏览文件 @
78938b0d
...
...
@@ -319,6 +319,8 @@ link:git-patch-id.html[git-patch-id]::
link:git-send-email-script.html[git-send-email]::
Send patch e-mails out of "format-patch --mbox" output.
link:git-get-tar-commit-id.html[git-get-tar-commit-id]::
Extract commit ID from an archive created using git-tar-tree.
Commands not yet documented
---------------------------
...
...
@@ -338,9 +340,6 @@ link:git-diff-script.html[git-diff-script]::
link:git-format-patch-script.html[git-format-patch-script]::
git-format-patch-script.
link:git-get-tar-commit-id.html[git-get-tar-commit-id]::
git-get-tar-commit-id.
link:git-request-pull-script.html[git-request-pull-script]::
git-request-pull-script.
...
...
get-tar-commit-id.c
浏览文件 @
78938b0d
/*
* Copyright (C) 2005 Rene Scharfe
*/
#include <stdio.h>
#include <string.h>
#include <unistd.h>
...
...
git-cvsimport-script
浏览文件 @
78938b0d
...
...
@@ -24,23 +24,24 @@ use Time::Local;
use
IO
::
Socket
;
use
IO
::
Pipe
;
use
POSIX
qw
(
strftime
dup2
);
use
IPC
::
Open2
;
$
SIG
{
'PIPE'
}=
"IGNORE"
;
$
ENV
{
'TZ'
}=
"UTC"
;
our
($
opt_h
,$
opt_o
,$
opt_v
,$
opt_k
,$
opt_d
,$
opt_p
,$
opt_C
,$
opt_z
,$
opt_i
,$
opt_s
,$
opt_m
,$
opt_M
);
our
($
opt_h
,$
opt_o
,$
opt_v
,$
opt_k
,$
opt_
u
,$
opt_
d
,$
opt_p
,$
opt_C
,$
opt_z
,$
opt_i
,$
opt_s
,$
opt_m
,$
opt_M
);
sub
usage
()
{
print
STDERR
<<
END
;
Usage
:
${\
basename
$
0
}
#
fetch
/
update
GIT
from
CVS
[
-
o
branch
-
for
-
HEAD
]
[
-
h
]
[
-
v
]
[
-
d
CVSROOT
]
[
-
p
opts
-
for
-
cvsps
]
[
-
C
GIT_repository
]
[
-
z
fuzz
]
[
-
i
]
[
-
k
]
[-
s
subst
]
[
-
m
]
[
-
M
regex
]
[
CVS_module
]
[
-
o
branch
-
for
-
HEAD
]
[-
h
]
[-
v
]
[-
d
CVSROOT
]
[
-
p
opts
-
for
-
cvsps
]
[-
C
GIT_repository
]
[-
z
fuzz
]
[
-
i
]
[-
k
]
[-
u
]
[-
s
subst
]
[-
m
]
[-
M
regex
]
[
CVS_module
]
END
exit
(
1
);
}
getopts
(
"hivmko:d:p:C:z:s:M:"
)
or
usage
();
getopts
(
"hivmk
u
o:d:p:C:z:s:M:"
)
or
usage
();
usage
if
$
opt_h
;
@
ARGV
<=
1
or
usage
();
...
...
@@ -628,13 +629,37 @@ my $commit = sub {
or die "Cannot write branch $branch for update: $!\n";
if($tag) {
open(C,">$git_dir/refs/tags/$tag")
or die "Cannot create tag $tag: $!\n";
print C "$cid\n"
or die "Cannot write tag $branch: $!\n";
my($in, $out) = ('','');
my($xtag) = $tag;
$xtag =~ s/\s+\*\*.*$//; # Remove stuff like ** INVALID ** and ** FUNKY **
$xtag =~ tr/_/\./ if ( $opt_u );
my $pid = open2($in, $out, '
git
-
mktag
');
print $out "object $cid\n".
"type commit\n".
"tag $xtag\n".
"tagger $author <$author>\n"
or die "Cannot create tag object $xtag: $!\n";
close($out)
or die "Cannot create tag object $xtag: $!\n";
my $tagobj = <$in>;
chomp $tagobj;
if ( !close($in) or waitpid($pid, 0) != $pid or
$? != 0 or $tagobj !~ /^[0123456789abcdef]{40}$/ ) {
die "Cannot create tag object $xtag: $!\n";
}
open(C,">$git_dir/refs/tags/$xtag")
or die "Cannot create tag $xtag: $!\n";
print C "$tagobj\n"
or die "Cannot write tag $xtag: $!\n";
close(C)
or die "Cannot write tag $branch: $!\n";
print "Created tag '
$
tag
' on '
$
branch
'\n" if $opt_v;
or die "Cannot write tag $xtag: $!\n";
print "Created tag '
$
xtag
' on '
$
branch
'\n" if $opt_v;
}
};
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录