mirror of
https://github.com/mangosfour/server.git
synced 2025-12-13 04:37:00 +00:00
[6814] git_id on *nix.
This commit is contained in:
parent
d53b77cadf
commit
a44ada6d6b
2 changed files with 7 additions and 6 deletions
|
|
@ -70,7 +70,7 @@ bool find_path()
|
||||||
|
|
||||||
bool find_origin()
|
bool find_origin()
|
||||||
{
|
{
|
||||||
if( (cmd_pipe = popen( "git remote -v", "rt" )) == NULL )
|
if( (cmd_pipe = popen( "git remote -v", "r" )) == NULL )
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
bool ret = false;
|
bool ret = false;
|
||||||
|
|
@ -110,7 +110,7 @@ bool find_rev()
|
||||||
char cmd[512];
|
char cmd[512];
|
||||||
if(local) sprintf(cmd, "git log HEAD --pretty=\"format:%%s\"");
|
if(local) sprintf(cmd, "git log HEAD --pretty=\"format:%%s\"");
|
||||||
else sprintf(cmd, "git log %s/master --pretty=\"format:%%s\"", origins[i]);
|
else sprintf(cmd, "git log %s/master --pretty=\"format:%%s\"", origins[i]);
|
||||||
if( (cmd_pipe = popen( cmd, "rt" )) == NULL )
|
if( (cmd_pipe = popen( cmd, "r" )) == NULL )
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
int nr;
|
int nr;
|
||||||
|
|
@ -154,7 +154,7 @@ bool write_rev()
|
||||||
|
|
||||||
bool find_head_msg()
|
bool find_head_msg()
|
||||||
{
|
{
|
||||||
if( (cmd_pipe = popen( "git log -n 1 --pretty=\"format:%s%n%n%b\"", "rt" )) == NULL )
|
if( (cmd_pipe = popen( "git log -n 1 --pretty=\"format:%s%n%n%b\"", "r" )) == NULL )
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
int poz = 0;
|
int poz = 0;
|
||||||
|
|
@ -182,7 +182,7 @@ bool amend_commit()
|
||||||
{
|
{
|
||||||
char cmd[512];
|
char cmd[512];
|
||||||
sprintf(cmd, "git commit --amend -F- %s", write_file);
|
sprintf(cmd, "git commit --amend -F- %s", write_file);
|
||||||
if( (cmd_pipe = popen( cmd, "wt" )) == NULL )
|
if( (cmd_pipe = popen( cmd, "w" )) == NULL )
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
fprintf(cmd_pipe, "[%d] %s", rev, head_message);
|
fprintf(cmd_pipe, "[%d] %s", rev, head_message);
|
||||||
|
|
@ -216,4 +216,5 @@ int main(int argc, char *argv[])
|
||||||
printf("Generated rev %d\n", rev);
|
printf("Generated rev %d\n", rev);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
#ifndef __REVISION_NR_H__
|
#ifndef __REVISION_NR_H__
|
||||||
#define __REVISION_NR_H__
|
#define __REVISION_NR_H__
|
||||||
#define REVISION_NR "6813"
|
#define REVISION_NR "6814"
|
||||||
#endif // __REVISION_NR_H__
|
#endif // __REVISION_NR_H__
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue