git-off

git off handles large files in git repos
git clone https://noulin.net/git/git-off.git
Log | Files | Refs | README

commit 9e72f0a430b55a17c1eb1cef6df589eaf84209e2
parent 610a377d1eb8851ea15c62eb4c55d1b950ca9f33
Author: Remy Noulin <loader2x@gmail.com>
Date:   Wed, 19 Jul 2017 19:35:21 +0200

fix empty git bug

c/git-off.c | 4 ++--
c/gitoff.c  | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)

Diffstat:
Mc/git-off.c | 4++--
Mc/gitoff.c | 4++--
2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/c/git-off.c b/c/git-off.c @@ -2189,14 +2189,14 @@ void offCommands_push(char *line) { // run git rev-list --max-parents=0 localSha // when an empty git was cloned. char *parent = "--max-parents=0";; - cmd = malloc(strlen(externalHelpers[gitList]) + strlen(parent) + strlen(localSha) + 1 + 3);; + cmd = malloc(strlen(externalHelpers[gitList]) + strlen(parent) + strlen(localSha) + 1 + 2); sprintf(cmd, "%s %s %s", externalHelpers[gitList], parent, localSha); } else { cmd = malloc(strlen(externalHelpers[gitList]) + strlen(localSha) + strlen(remoteSha) + 1 + 3); sprintf(cmd, "%s %s ^%s", externalHelpers[gitList], localSha, remoteSha); - commitListToPush = execOut(cmd); } + commitListToPush = execOut(cmd); free(cmd); // list changed objects in missing commits diff --git a/c/gitoff.c b/c/gitoff.c @@ -2188,14 +2188,14 @@ void offCommands_push(char *line) { // run git rev-list --max-parents=0 localSha // when an empty git was cloned. char *parent = "--max-parents=0";; - cmd = malloc(strlen(externalHelpers[gitList]) + strlen(parent) + strlen(localSha) + 1 + 3);; + cmd = malloc(strlen(externalHelpers[gitList]) + strlen(parent) + strlen(localSha) + 1 + 2); sprintf(cmd, "%s %s %s", externalHelpers[gitList], parent, localSha); } else { cmd = malloc(strlen(externalHelpers[gitList]) + strlen(localSha) + strlen(remoteSha) + 1 + 3); sprintf(cmd, "%s %s ^%s", externalHelpers[gitList], localSha, remoteSha); - commitListToPush = execOut(cmd); } + commitListToPush = execOut(cmd); free(cmd); // list changed objects in missing commits