X-Git-Url: http://git.indexdata.com/?p=idzebra-moved-to-github.git;a=blobdiff_plain;f=index%2Fzebraidx.c;h=dd915f8db96f630db5245674dc7c9d0ce94d0e37;hp=804a7e821677728ac9b5c29bf92c422866f8653b;hb=4097bac1dce126e79ce1550fad8b2034a311ff80;hpb=0f22e8ea0099e3fbf082ebd37095000be7ff0c45 diff --git a/index/zebraidx.c b/index/zebraidx.c index 804a7e8..dd915f8 100644 --- a/index/zebraidx.c +++ b/index/zebraidx.c @@ -1,4 +1,4 @@ -/* $Id: zebraidx.c,v 1.10 2007-11-08 09:30:05 adam Exp $ +/* $Id: zebraidx.c,v 1.11 2007-12-20 11:15:43 adam Exp $ Copyright (C) 1995-2007 Index Data ApS @@ -142,6 +142,8 @@ int main(int argc, char **argv) cmd = 's'; else if (!strcmp(arg, "del") || !strcmp(arg, "delete")) cmd = 'd'; + else if (!strcmp(arg, "adelete")) + cmd = 'a'; else if (!strcmp(arg, "init")) { zebra_init(zh); @@ -196,10 +198,13 @@ int main(int argc, char **argv) switch (cmd) { case 'u': - res = zebra_repository_update(zh, arg); + res = zebra_repository_index(zh, arg, action_update); break; case 'd': - res = zebra_repository_delete(zh, arg); + res = zebra_repository_index(zh, arg, action_delete); + break; + case 'a': + res = zebra_repository_index(zh, arg, action_a_delete); break; case 's': res = zebra_repository_show(zh, arg);