(rework) [PATCH 3/4] Accept commit in some places when tree is needed.

2005-04-20 Thread Junio C Hamano
Updates ls-tree.c to use read_tree_with_tree_or_commit_sha1()
function.  The command can take either tree or commit IDs with
this patch.

Signed-off-by: Junio C Hamano [EMAIL PROTECTED]
---

 ls-tree.c |   11 +--
 1 files changed, 5 insertions(+), 6 deletions(-)

ls-tree.c: c063640c114634dc7cf950ce44863dd17ddf83c1
--- a/ls-tree.c
+++ b/ls-tree.c
@@ -24,9 +24,9 @@ static void print_path_prefix(struct pat
 }
 
 static void list_recursive(void *buffer,
- unsigned char *type,
- unsigned long size,
- struct path_prefix *prefix)
+  const unsigned char *type,
+  unsigned long size,
+  struct path_prefix *prefix)
 {
struct path_prefix this_prefix;
this_prefix.prev = prefix;
@@ -72,12 +72,11 @@ static int list(unsigned char *sha1)
 {
void *buffer;
unsigned long size;
-   char type[20];
 
-   buffer = read_sha1_file(sha1, type, size);
+   buffer = read_tree_with_tree_or_commit_sha1(sha1, size, 0);
if (!buffer)
die(unable to read sha1 file);
-   list_recursive(buffer, type, size, NULL);
+   list_recursive(buffer, tree, size, NULL);
return 0;
 }

-
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: (rework) [PATCH 3/4] Accept commit in some places when tree is needed.

2005-04-20 Thread Junio C Hamano
 JCH == Junio C Hamano [EMAIL PROTECTED] writes:

JCH Updates ls-tree.c to use read_tree_with_tree_or_commit_sha1()
JCH function.  The command can take either tree or commit IDs with
JCH this patch.

Sorry, but the numbering is wrong this should have been [4/5]
not [3/4].  The contents should be fine, though.

-
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: (rework) [PATCH 3/4] Accept commit in some places when tree is needed.

2005-04-20 Thread Linus Torvalds


On Wed, 20 Apr 2005, Junio C Hamano wrote:
 
 Sorry, but the numbering is wrong this should have been [4/5]
 not [3/4].  The contents should be fine, though.

Applied and pushed out.

Btw, I edited your subject lines to make them be more specific
to one particular patch.

Linus
-
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html