aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsmcv <smcv@web>2014-07-06 19:12:35 -0400
committeradmin <admin@branchable.com>2014-07-06 19:12:35 -0400
commit3f07701cd9023d7f0325de0aacf50bb583654b52 (patch)
tree16a50a38bb2eb15df42b5a9ff2a2825dc27b8203
parent8031dbf271105acbe06697a5b1f37a9ecab3de5a (diff)
downloadikiwiki-3f07701cd9023d7f0325de0aacf50bb583654b52.tar
ikiwiki-3f07701cd9023d7f0325de0aacf50bb583654b52.tar.gz
the transient underlay is good, use it :-)
-rw-r--r--doc/todo/calendar_autocreate.mdwn11
1 files changed, 11 insertions, 0 deletions
diff --git a/doc/todo/calendar_autocreate.mdwn b/doc/todo/calendar_autocreate.mdwn
index 26c13aaa3..b350dcdec 100644
--- a/doc/todo/calendar_autocreate.mdwn
+++ b/doc/todo/calendar_autocreate.mdwn
@@ -31,6 +31,17 @@ won't be offended if you correct stuff you consider awkward):
> > the same name has been created. This would result in a conflict. The
> > `calendar_autocreate_commit` prevents this.
>
+> > > `tag_autocreate_commit` exists because when tag autocreation
+> > > was introduced, they were always in the `$srcdir` and committed.
+> > > I changed it so that it was possible to put them in the [[plugins/transient]]
+> > > underlay and not commit them.
+> > >
+> > > When automatic tag pages (or autoindex pages) are not committed, they
+> > > go in the transient underlay, which means they can't cause conflicts:
+> > > independent page creation will simply mask them (a page in the
+> > > `$srcdir` hides a page of the same name in an underlay). I thought
+> > > this implementation did the same when not committing? --[[smcv]]
+>
> I'd personally do the conditional in gencalendaryear more like:
>
> [[!format perl """