remove 'deref_to_tree', not needed anymore
authorChristian Thaeter <ct@pipapo.org>
Tue, 12 Feb 2008 10:35:55 +0000 (11:35 +0100)
committerChristian Thaeter <ct@pipapo.org>
Tue, 12 Feb 2008 10:35:55 +0000 (11:35 +0100)
src/actions.c
src/actions.h
src/query.c

index 83eefe1..fa9d754 100644 (file)
@@ -361,9 +361,7 @@ webgit_object_action (struct webgit_query* query)
   switch (sha1_object_info(sha1, NULL))
     {
     case OBJ_COMMIT:
-      if (!query->deref_to_tree)
-        return webgit_object_commit_action (repo, sha1);
-      /* else fallthrough */
+      return webgit_object_commit_action (repo, sha1);
     case OBJ_TREE:
       return webgit_object_tree_action (repo, sha1);
     case OBJ_BLOB:
@@ -379,17 +377,6 @@ webgit_object_action (struct webgit_query* query)
 }
 
 
-/*
-  treeish dereferenced to tree
-*/
-static Html
-webgit_tree_action (struct webgit_query* query)
-{
-  query->deref_to_tree = 1;
-  return webgit_object_action (query);
-}
-
-
 /*
   spew out raw data
 */
index d9f7b8d..6bc62d8 100644 (file)
@@ -33,7 +33,6 @@
  WEBGIT_ACTION(log, "Browse the logs")                                  \
  WEBGIT_ACTION(diff, "Show the diff between two objects")               \
  WEBGIT_ACTION(object, "Show an object, pretty format")                 \
- WEBGIT_ACTION(tree, "Show object derefed to tree, pretty format")      \
  WEBGIT_ACTION(raw, "Show an object, raw format")                       \
  WEBGIT_ACTION(branch, "Show and manage branches")                      \
  WEBGIT_ACTION(tag, "Show and manage tags")                             \
index 94493aa..dd54503 100644 (file)
@@ -33,7 +33,6 @@ webgit_query_init (struct webgit_query* q)
   q->request = NULL;
   q->now = time (NULL);
 
-  q->deref_to_tree = 0;
   q->content_type = cwa_strndup ("application/xhtml+xml", SIZE_MAX);
 
   q->login_cookie = NULL;