diff options
author | Junio C Hamano <junkio@cox.net> | 2006-09-02 22:58:32 -0700 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2006-09-02 22:58:32 -0700 |
commit | 9594b326dcd6b879807fe6614f55ba50fa3d4551 (patch) | |
tree | 8de4db3d40de0aea19a6612551b2e6ef1f205a41 /perl/Git.xs | |
parent | 3c2f5886c78454276a045c1312eca652c11d98d6 (diff) | |
download | git-9594b326dcd6b879807fe6614f55ba50fa3d4551.tar.gz |
Revert "Git.pm: Introduce fast get_object() method"
This reverts commit 3c479c37f8651d09e1d08b8d6ea9757164ee1235.
Diffstat (limited to 'perl/Git.xs')
-rw-r--r-- | perl/Git.xs | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/perl/Git.xs b/perl/Git.xs index 226dd4f681..6ed26a29b8 100644 --- a/perl/Git.xs +++ b/perl/Git.xs @@ -111,30 +111,6 @@ CODE: free((char **) argv); } - -SV * -xs_get_object(type, id) - char *type; - char *id; -CODE: -{ - unsigned char sha1[20]; - unsigned long size; - void *buf; - - if (strlen(id) != 40 || get_sha1_hex(id, sha1) < 0) - XSRETURN_UNDEF; - - buf = read_sha1_file(sha1, type, &size); - if (!buf) - XSRETURN_UNDEF; - RETVAL = newSVpvn(buf, size); - free(buf); -} -OUTPUT: - RETVAL - - char * xs_hash_object_pipe(type, fd) char *type; |