Archive: Avoid problems when multiple files use the same archive.
commit5a8f775d79f4089d03968dd16ba7d073b7c9f142
authorCarsten Dominik <carsten.dominik@gmail.com>
Sat, 10 Jan 2009 20:51:08 +0000 (10 21:51 +0100)
committerCarsten Dominik <carsten.dominik@gmail.com>
Sat, 10 Jan 2009 20:51:08 +0000 (10 21:51 +0100)
tree6f5b48240f3e10b7c0db341ec226b2871ff7ce41
parentc833679919f3b89dadf0265c4c78d103073b4602
Archive: Avoid problems when multiple files use the same archive.

Matt Lundin writes:

   When I have multiple org files archive to a single file, as in

   ,----
   | (setq org-archive-location "~/2009.org_archive::")
   `----

   I find that including archive files in the agenda display (C-u v)
   results in multiple identical entries in the agenda display (in my
   case, when doing a word search).

   In fact, the number of duplicate lines exactly matches the number of
   agenda files that archive to that file (in my case 16). Is the agenda
   function perhaps searching the archive file once for each of the
   agenda files and then displaying the results as separate lines?

Indeed, when putting together the list o archive files to search,
Org did not check for duplicates.  This commit implements
uniquification of the list.
lisp/ChangeLog
lisp/org-archive.el