summaryrefslogtreecommitdiff
path: root/src/revparse.c
diff options
context:
space:
mode:
authorBen Straub <bs@github.com>2013-04-09 05:03:51 +0400
committerBen Straub <bs@github.com>2013-04-09 05:07:04 +0400
commit1aa21fe3b87a1e601023f49c41fab3ce76c189ac (patch)
treeb25c258e7d360cb9dd7d278094ff12b490a0e61e /src/revparse.c
parent8480eef7ee0c8e52a8bf3ea12e5626009a966164 (diff)
downloadlibgit2-1aa21fe3b87a1e601023f49c41fab3ce76c189ac.tar.gz
Deprecate git_revparse_single and _rangelike
Diffstat (limited to 'src/revparse.c')
-rw-r--r--src/revparse.c27
1 files changed, 1 insertions, 26 deletions
diff --git a/src/revparse.c b/src/revparse.c
index 2ba42d8e3..7842c49b7 100644
--- a/src/revparse.c
+++ b/src/revparse.c
@@ -722,7 +722,7 @@ static int ensure_left_hand_identifier_is_not_known_yet(git_object *object, git_
return GIT_EINVALIDSPEC;
}
-int git_revparse_single(git_object **out, git_repository *repo, const char *spec)
+static int git_revparse_single(git_object **out, git_repository *repo, const char *spec)
{
size_t pos = 0, identifier_len = 0;
int error = -1, n;
@@ -868,31 +868,6 @@ cleanup:
return error;
}
-int git_revparse_rangelike(git_object **left, git_object **right, int *threedots, git_repository *repo, const char *rangelike)
-{
- int error = 0;
- const char *p, *q;
- char *revspec;
-
- p = strstr(rangelike, "..");
- if (!p) {
- giterr_set(GITERR_INVALID, "Malformed range (or rangelike syntax): %s", rangelike);
- return GIT_EINVALIDSPEC;
- } else if (p[2] == '.') {
- *threedots = 1;
- q = p + 3;
- } else {
- *threedots = 0;
- q = p + 2;
- }
-
- revspec = git__substrdup(rangelike, p - rangelike);
- error = (git_revparse_single(left, repo, revspec)
- || git_revparse_single(right, repo, q));
- git__free(revspec);
- return error;
-}
-
int git_revparse(
git_oid *left,