This is against crawl-interval branch.

-- 
my place on the web:
floss-and-misc.blogspot.com
From c5bb5181735a0059cd7123183ccb4e91a3cabf31 Mon Sep 17 00:00:00 2001
From: Tshepang Lekhonkhobe <tshep...@gmail.com>
Date: Tue, 25 May 2010 14:54:31 +0200
Subject: [PATCH] tracker-control: remove crawling interval timestamp on DB reset

---
 src/tracker-control/tracker-control.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/src/tracker-control/tracker-control.c b/src/tracker-control/tracker-control.c
index ec4ab44..7b8d47e 100644
--- a/src/tracker-control/tracker-control.c
+++ b/src/tracker-control/tracker-control.c
@@ -401,6 +401,7 @@ main (int argc, char **argv)
 
 	if (hard_reset || soft_reset) {
 		guint log_handler_id;
+		gchar *crawl_timestamp_file;
 
 		/* Set log handler for library messages */
 		log_handler_id = g_log_set_handler (NULL,
@@ -421,6 +422,11 @@ main (int argc, char **argv)
 		tracker_db_manager_remove_all (hard_reset);
 		tracker_db_manager_shutdown ();
 		tracker_db_journal_shutdown ();
+		
+		crawl_timestamp_file =  g_build_filename (g_get_user_cache_dir (), "tracker", "crawling-timestamp.txt", NULL);
+		g_unlink (crawl_timestamp_file);
+		g_message("  Removing timestamp:'%s'", crawl_timestamp_file);
+		g_free (crawl_timestamp_file);
 
 		/* Unset log handler */
 		g_log_remove_handler (NULL, log_handler_id);
-- 
1.7.1

_______________________________________________
tracker-list mailing list
tracker-list@gnome.org
http://mail.gnome.org/mailman/listinfo/tracker-list

Reply via email to