only publish dependencies if they haven't already been published
commitcf3ed02f9fb8152743c56ef3540ddde4d80e4394
authorAndrew J. Korty <ajk@iu.edu>
Wed, 22 Feb 2006 01:57:37 +0000 (22 01:57 +0000)
committerAndrew J. Korty <ajk@iu.edu>
Wed, 22 Feb 2006 01:57:37 +0000 (22 01:57 +0000)
tree3cca9efe41ed8e834110efb1fba27b2fa49cf28f
parent0161a38755bb126b1339163b70c7b43c9cb24385
only publish dependencies if they haven't already been published

* planner-authz.el (planner-authz-publishing-alist): alist to track
  published pages and their dependencies
  (planner-authz-after-markup): if planner-authz-publishing-alist
  indicates this page has already been published, and here we are
  publishing it again, the alist must be stale, so we replace it with
  a single element for this page; otherwise, add an element for this page
  to the list
  (planner-authz-after-project-publish): use
  planner-authz-publishing-alist to determine which dependencies need
  publishing
  (planner-authz-republish-dependencies-maybe): add linked pages to
  planner-authz-publishing-alist as dependencies if they're not already
  there

git-archimport-id: mwolson@gnu.org--2006-planner-el/planner-el--devel--0--patch-7
planner-authz.el