diff options
author | Dan Winship <danw@src.gnome.org> | 2000-06-18 03:12:47 +0800 |
---|---|---|
committer | Dan Winship <danw@src.gnome.org> | 2000-06-18 03:12:47 +0800 |
commit | 67936b0c77a2e534b381e80ff73675447d87ce48 (patch) | |
tree | aa3b1320e1ad833149c1243ebb08bf5e90905f6b | |
parent | cde9231ca7fd5a5abe84133a0e77f3bb36e98d39 (diff) | |
download | gsoc2013-evolution-67936b0c77a2e534b381e80ff73675447d87ce48.tar gsoc2013-evolution-67936b0c77a2e534b381e80ff73675447d87ce48.tar.gz gsoc2013-evolution-67936b0c77a2e534b381e80ff73675447d87ce48.tar.bz2 gsoc2013-evolution-67936b0c77a2e534b381e80ff73675447d87ce48.tar.lz gsoc2013-evolution-67936b0c77a2e534b381e80ff73675447d87ce48.tar.xz gsoc2013-evolution-67936b0c77a2e534b381e80ff73675447d87ce48.tar.zst gsoc2013-evolution-67936b0c77a2e534b381e80ff73675447d87ce48.zip |
Add some debugging printfs when rebulding summary to help figure out why
* providers/mbox/camel-mbox-summary.c: Add some debugging printfs
when rebulding summary to help figure out why people's summaries
are always being rebuilt.
svn path=/trunk/; revision=3614
-rw-r--r-- | camel/ChangeLog | 6 | ||||
-rw-r--r-- | camel/providers/mbox/camel-mbox-summary.c | 10 |
2 files changed, 14 insertions, 2 deletions
diff --git a/camel/ChangeLog b/camel/ChangeLog index 9416b9326e..a2de60c2fb 100644 --- a/camel/ChangeLog +++ b/camel/ChangeLog @@ -1,3 +1,9 @@ +2000-06-17 Dan Winship <danw@helixcode.com> + + * providers/mbox/camel-mbox-summary.c: Add some debugging printfs + when rebulding summary to help figure out why people's summaries + are always being rebuilt. + 2000-06-17 Jeffrey Stedfast <fejj@helixcode.com> * providers/imap/camel-imap-folder.c (imap_search_by_expression): diff --git a/camel/providers/mbox/camel-mbox-summary.c b/camel/providers/mbox/camel-mbox-summary.c index 17af8b312b..40ad7f3a2b 100644 --- a/camel/providers/mbox/camel-mbox-summary.c +++ b/camel/providers/mbox/camel-mbox-summary.c @@ -372,6 +372,8 @@ camel_mbox_summary_load(CamelMboxSummary *mbs, int forceindex) } if (forceindex || camel_folder_summary_load(s) == -1) { + printf ("REBUILDING SUMMARY: %s\n", + forceindex ? "Summary non-existent." : "Summary load failed."); camel_folder_summary_clear(s); ret = summary_rebuild(mbs, 0); } else { @@ -395,12 +397,13 @@ camel_mbox_summary_load(CamelMboxSummary *mbs, int forceindex) printf("Summary time and date match mbox\n"); if (minstart < st.st_size) { /* FIXME: Only clear the messages and reindex from this point forward */ + printf ("REBUILDING SUMMARY: Index file is incomplete.\n"); camel_folder_summary_clear(s); ret = summary_rebuild(mbs, 0); } } else { if (mbs->folder_size < st.st_size) { - printf("Index is for a smaller mbox\n"); + printf("REBUILDING SUMMARY: Summary is for a smaller mbox\n"); if (minstart < mbs->folder_size) { /* FIXME: only make it rebuild as necessary */ camel_folder_summary_clear(s); @@ -409,7 +412,10 @@ camel_mbox_summary_load(CamelMboxSummary *mbs, int forceindex) ret = summary_rebuild(mbs, mbs->folder_size); } } else { - printf("index is for a bigger mbox\n"); + if (mbs->folder_size > st.st_size) + printf("REBUILDING_SUMMARY: Summary is for a bigger mbox\n"); + else + printf("REBUILDING SUMMARY: Summary is for an older mbox\n"); camel_folder_summary_clear(s); ret = summary_rebuild(mbs, 0); } |