Introduction
Introduction Statistics Contact Development Disclaimer Help
tperformance tweak: check if commit file exists, if so skip - stagit - static g…
git clone git://src.adamsgaard.dk/stagit
Log
Files
Refs
README
LICENSE
---
commit a0dbff9161f92990ff07e8728ad07dfe16c3aef1
parent 8de7a32f0744acd6a8279470861440bd287a1bd4
Author: Hiltjo Posthuma <[email protected]>
Date: Mon, 7 Dec 2015 21:34:53 +0100
performance tweak: check if commit file exists, if so skip
Diffstat:
M urmoms.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
---
diff --git a/urmoms.c b/urmoms.c
t@@ -7,6 +7,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+#include <unistd.h>
#include "git2.h"
t@@ -218,10 +219,13 @@ printshowfile(git_commit *commit)
git_oid_tostr(buf, sizeof(buf), git_commit_id(commit));
snprintf(path, sizeof(path), "commit/%s.html", buf);
- fp = efopen(path, "w+b");
+ /* check if file exists if so skip it */
+ if (!access(path, F_OK))
+ return;
memset(&diffstatsbuf, 0, sizeof(diffstatsbuf));
+ fp = efopen(path, "w+b");
writeheader(fp);
printcommit(fp, commit);
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.