aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetr Baudis <pasky@suse.cz>2006-06-25 03:54:26 +0200
committerJunio C Hamano <junkio@cox.net>2006-07-02 17:14:42 -0700
commit24c4b7143639cc821b6d06f9e125429e65dad8cd (patch)
treedbdce1c44b2e96893cb6fc895efb6727a93f5332
parenta6065b548fc74ce4d8a655e17bfb1dba39540464 (diff)
downloadgit-24c4b7143639cc821b6d06f9e125429e65dad8cd.tar.gz
git-24c4b7143639cc821b6d06f9e125429e65dad8cd.tar.xz
Git.pm: Swap hash_object() parameters
I'm about to introduce get_object() and it will be better for consistency if the object type always goes first. And writing 'blob' there explicitly is not much bother. Signed-off-by: Petr Baudis <pasky@suse.cz> Signed-off-by: Junio C Hamano <junkio@cox.net>
-rw-r--r--perl/Git.pm8
-rw-r--r--perl/Git.xs4
2 files changed, 6 insertions, 6 deletions
diff --git a/perl/Git.pm b/perl/Git.pm
index 61730430f..5ec7ef8c2 100644
--- a/perl/Git.pm
+++ b/perl/Git.pm
@@ -485,13 +485,13 @@ sub wc_chdir {
}
-=item hash_object ( FILENAME [, TYPE ] )
+=item hash_object ( TYPE, FILENAME )
-=item hash_object ( FILEHANDLE [, TYPE ] )
+=item hash_object ( TYPE, FILEHANDLE )
Compute the SHA1 object id of the given C<FILENAME> (or data waiting in
-C<FILEHANDLE>) considering it is of the C<TYPE> object type (C<blob>
-(default), C<commit>, C<tree>).
+C<FILEHANDLE>) considering it is of the C<TYPE> object type (C<blob>,
+C<commit>, C<tree>).
In case of C<FILEHANDLE> passed instead of file name, all the data
available are read and hashed, and the filehandle is automatically
diff --git a/perl/Git.xs b/perl/Git.xs
index 8b06ebfae..3030ba9ab 100644
--- a/perl/Git.xs
+++ b/perl/Git.xs
@@ -104,9 +104,9 @@ CODE:
}
char *
-xs_hash_object(file, type = "blob")
- SV *file;
+xs_hash_object(type, file)
char *type;
+ SV *file;
CODE:
{
unsigned char sha1[20];