From 73b536d908939b245f946121ce152e1869317fff Mon Sep 17 00:00:00 2001 From: "https://www.google.com/accounts/o8/id?id=AItOawlcaGfdn9Kye1Gc8aGb67PDVQW4mKbQD7E" Date: Wed, 18 Sep 2013 16:03:09 -0400 Subject: git revert and push said "prohibited by allowed_attachments (user is not an admin)", trying to revert webfully This reverts commit 78dfa75303a660a82c67b574cd05243bae9a5fe9 --- doc/rcs.Makefile | 44 -------------------------------------------- doc/rcs.mdwn | 44 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+), 44 deletions(-) delete mode 100644 doc/rcs.Makefile create mode 100644 doc/rcs.mdwn diff --git a/doc/rcs.Makefile b/doc/rcs.Makefile deleted file mode 100644 index 1f6b3c24e..000000000 --- a/doc/rcs.Makefile +++ /dev/null @@ -1,44 +0,0 @@ -[[!meta title="Revision Control Systems"]] - -Ikiwiki supports using several revision control systems for storing page -histories. - -Ikiwiki started out supporting only [[Subversion|svn]], but the interface -ikiwiki uses to a revision control system is sufficiently simple and -generic that it can be adapted to work with many systems by writing a -[[plugin|plugins/write]]. These days, most people use [[git]]. - -While all supported revision control systems work well enough for basic -use, some advanced or special features are not supported in all of them. -The table below summarises this for each revision control system and -links to more information about each. - -[[!table data=""" -feature |[[git]]|[[svn]]|[[bzr]] |[[monotone]]|[[mercurial]]|[[darcs]]|[[tla]] |[[cvs]] -[[ikiwiki-makerepo]]|yes |yes |yes |yes |yes |yes |no |yes -auto.setup |yes |yes |incomplete|yes |incomplete |yes |incomplete|yes -`rcs_commit_staged` |yes |yes |yes |yes |yes |yes |no |yes -`rcs_rename` |yes |yes |yes |yes |yes |yes |no |yes -`rcs_remove` |yes |yes |yes |yes |yes |yes |no |yes -`rcs_diff` |yes |yes |yes |yes |yes |yes |yes |yes -`rcs_getctime` |fast |slow |slow |slow |fast |slow |slow |slow -`rcs_getmtime` |fast |slow |slow |slow |fast |no |no |no -`rcs_preprevert` |yes |no |no |no |no |no |no |no -`rcs_revert` |yes |no |no |no |no |no |no |no -anonymous push |yes |no |no |no |no |no |no |no -conflict handling |yes |yes |yes |buggy |yes |yes |yes |yes -openid username |yes |no |no |no |yes |yes |no |no -"""]] - -Notes: - -* Lack of support in [[ikiwiki-makerepo]] or auto.setup can make it harder to - set up a wiki using that revision control system. -* The `rcs_commit_staged` hook is needed to use [[attachments|plugins/attachment]] - or [[plugins/comments]]. -* `rcs_getctime` and `rcs_getmtime` may be implemented in a fast way (ie, one log - lookup for all files), or very slowly (one lookup per file). -* Openid username support allows avoiding display of Google's ugly openids. - -There is a page with [[details]] about how the different systems work with -ikiwiki, for the curious. diff --git a/doc/rcs.mdwn b/doc/rcs.mdwn new file mode 100644 index 000000000..1f6b3c24e --- /dev/null +++ b/doc/rcs.mdwn @@ -0,0 +1,44 @@ +[[!meta title="Revision Control Systems"]] + +Ikiwiki supports using several revision control systems for storing page +histories. + +Ikiwiki started out supporting only [[Subversion|svn]], but the interface +ikiwiki uses to a revision control system is sufficiently simple and +generic that it can be adapted to work with many systems by writing a +[[plugin|plugins/write]]. These days, most people use [[git]]. + +While all supported revision control systems work well enough for basic +use, some advanced or special features are not supported in all of them. +The table below summarises this for each revision control system and +links to more information about each. + +[[!table data=""" +feature |[[git]]|[[svn]]|[[bzr]] |[[monotone]]|[[mercurial]]|[[darcs]]|[[tla]] |[[cvs]] +[[ikiwiki-makerepo]]|yes |yes |yes |yes |yes |yes |no |yes +auto.setup |yes |yes |incomplete|yes |incomplete |yes |incomplete|yes +`rcs_commit_staged` |yes |yes |yes |yes |yes |yes |no |yes +`rcs_rename` |yes |yes |yes |yes |yes |yes |no |yes +`rcs_remove` |yes |yes |yes |yes |yes |yes |no |yes +`rcs_diff` |yes |yes |yes |yes |yes |yes |yes |yes +`rcs_getctime` |fast |slow |slow |slow |fast |slow |slow |slow +`rcs_getmtime` |fast |slow |slow |slow |fast |no |no |no +`rcs_preprevert` |yes |no |no |no |no |no |no |no +`rcs_revert` |yes |no |no |no |no |no |no |no +anonymous push |yes |no |no |no |no |no |no |no +conflict handling |yes |yes |yes |buggy |yes |yes |yes |yes +openid username |yes |no |no |no |yes |yes |no |no +"""]] + +Notes: + +* Lack of support in [[ikiwiki-makerepo]] or auto.setup can make it harder to + set up a wiki using that revision control system. +* The `rcs_commit_staged` hook is needed to use [[attachments|plugins/attachment]] + or [[plugins/comments]]. +* `rcs_getctime` and `rcs_getmtime` may be implemented in a fast way (ie, one log + lookup for all files), or very slowly (one lookup per file). +* Openid username support allows avoiding display of Google's ugly openids. + +There is a page with [[details]] about how the different systems work with +ikiwiki, for the curious. -- cgit v1.2.3