[Debtags-commits] [svn] r1567 - in tagcoll/trunk: . tagcoll tools
Enrico Zini
enrico at costa.debian.org
Mon Feb 13 11:00:20 UTC 2006
Author: enrico
Date: Mon Feb 13 11:00:19 2006
New Revision: 1567
Modified:
tagcoll/trunk/ (props changed)
tagcoll/trunk/tagcoll/BasicStringDiskIndex.cc
tagcoll/trunk/tools/tagidx.cc
Log:
r7229 at viaza: enrico | 2006-02-11 15:18:45 +0100
Implemented tagidx remove
Modified: tagcoll/trunk/tagcoll/BasicStringDiskIndex.cc
==============================================================================
--- tagcoll/trunk/tagcoll/BasicStringDiskIndex.cc (original)
+++ tagcoll/trunk/tagcoll/BasicStringDiskIndex.cc Mon Feb 13 11:00:19 2006
@@ -50,7 +50,7 @@
{
unlink(dir + "/pkgtags.idx");
unlink(dir + "/tagpkgs.idx");
- unlink(dir + "/pkg.idx");
+ unlink(dir + "/pkgs.idx");
unlink(dir + "/tags.idx");
if (rmdir(dir.c_str()) == -1)
if (errno == ENOTEMPTY)
Modified: tagcoll/trunk/tools/tagidx.cc
==============================================================================
--- tagcoll/trunk/tools/tagidx.cc (original)
+++ tagcoll/trunk/tools/tagidx.cc Mon Feb 13 11:00:19 2006
@@ -354,7 +354,7 @@
}
};
-enum valid_command { CREATE, CAT /*, DIFF, RELATED, IMPLICATIONS, HIERARCHY, CLEANHIERARCHY, REVERSE, FINDSPECIALS, GREP, ITEMS */ };
+enum valid_command { CREATE, REMOVE, CAT /*, DIFF, RELATED, IMPLICATIONS, HIERARCHY, CLEANHIERARCHY, REVERSE, FINDSPECIALS, GREP, ITEMS */ };
#if 0
class Reader
@@ -499,6 +499,7 @@
"Access an indexed tagged collection\n\n"
"Commands are:\n"
" create create the index from a tagged collection\n"
+ " remove deletes the disk index\n"
" cat output the collection\n"
/*
" reverse \"reverse\" the collection, outputting one with items\n"
@@ -545,6 +546,7 @@
opts.addCommand("create", (int)CREATE);
opts.addCommand("cat", (int)CAT);
+ opts.addCommand("remove", (int)REMOVE);
#if 0
opts.addCommand("copy", (int)COPY);
opts.addCommand("reverse", (int)REVERSE);
@@ -587,6 +589,12 @@
break;
}
+ case REMOVE:
+ {
+ string dir = indexdir(opts);
+ BasicStringDiskIndex::remove(dir);
+ break;
+ }
case CAT:
{
string dir = indexdir(opts);
More information about the Debtags-commits
mailing list