projects
/
git.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add git-shortlog perl script
[git.git]
/
export.c
diff --git
a/export.c
b/export.c
index
885f4e8
..
ce10b5a
100644
(file)
--- a/
export.c
+++ b/
export.c
@@
-4,7
+4,7
@@
/*
* Show one commit
*/
/*
* Show one commit
*/
-void show_commit(struct commit *commit)
+
static
void show_commit(struct commit *commit)
{
char cmdline[400];
char hex[100];
{
char cmdline[400];
char hex[100];
@@
-12,7
+12,7
@@
void show_commit(struct commit *commit)
strcpy(hex, sha1_to_hex(commit->object.sha1));
printf("Id: %s\n", hex);
fflush(NULL);
strcpy(hex, sha1_to_hex(commit->object.sha1));
printf("Id: %s\n", hex);
fflush(NULL);
- sprintf(cmdline, "cat-file commit %s", hex);
+ sprintf(cmdline, "
git-
cat-file commit %s", hex);
system(cmdline);
if (commit->parents) {
char *against = sha1_to_hex(commit->parents->item->object.sha1);
system(cmdline);
if (commit->parents) {
char *against = sha1_to_hex(commit->parents->item->object.sha1);
@@
-27,7
+27,7
@@
void show_commit(struct commit *commit)
/*
* Show all unseen commits, depth-first
*/
/*
* Show all unseen commits, depth-first
*/
-void show_unseen(struct commit *top)
+
static
void show_unseen(struct commit *top)
{
struct commit_list *parents;
{
struct commit_list *parents;
@@
-42,7
+42,7
@@
void show_unseen(struct commit *top)
show_commit(top);
}
show_commit(top);
}
-void export(struct commit *top, struct commit *base)
+
static
void export(struct commit *top, struct commit *base)
{
mark_reachable(&top->object, 1);
if (base)
{
mark_reachable(&top->object, 1);
if (base)
@@
-50,7
+50,7
@@
void export(struct commit *top, struct commit *base)
show_unseen(top);
}
show_unseen(top);
}
-struct commit *get_commit(unsigned char *sha1)
+st
atic st
ruct commit *get_commit(unsigned char *sha1)
{
struct commit *commit = lookup_commit(sha1);
if (!commit->object.parsed) {
{
struct commit *commit = lookup_commit(sha1);
if (!commit->object.parsed) {
@@
-73,8
+73,8
@@
int main(int argc, char **argv)
unsigned char top_sha1[20];
if (argc < 2 || argc > 4 ||
unsigned char top_sha1[20];
if (argc < 2 || argc > 4 ||
- get_sha1
_hex
(argv[1], top_sha1) ||
- (argc == 3 && get_sha1
_hex
(argv[2], base_sha1)))
+ get_sha1(argv[1], top_sha1) ||
+ (argc == 3 && get_sha1(argv[2], base_sha1)))
usage("git-export top [base]");
export(get_commit(top_sha1), argc==3 ? get_commit(base_sha1) : NULL);
return 0;
usage("git-export top [base]");
export(get_commit(top_sha1), argc==3 ? get_commit(base_sha1) : NULL);
return 0;