aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki/Rcs
Commit message (Collapse)AuthorAge
* Version control backends promoted to first-class pluginsJoey Hess2008-07-26
|
* fixupsJoey Hess2008-07-26
|
* wrapper setup reorgJoey Hess2008-07-26
| | | | | Flattened the wrapper setup, as this lets it be handled better by the setup generation code.
* clarify wordingJoey Hess2008-07-26
|
* tla done tooJoey Hess2008-07-26
|
* move more settings out to rcsJoey Hess2008-07-26
|
* getsetup-ize svn and bzrJoey Hess2008-07-26
|
* add foldingJoey Hess2008-07-26
|
* add gensetup for hgJoey Hess2008-07-26
|
* add gensetup for gitJoey Hess2008-07-26
|
* typosJoey Hess2008-07-26
|
* make monotone use hooks, add getsetupJoey Hess2008-07-26
| | | | | | Rather than every monotone rcs_ function calling check_config, just put it in a checkconfig hook. (But the chdir still needs to be done by every hook.)
* bzr: Version directories on the fly, ignore directories when retrievingJelmer Vernooij2008-07-25
| | | | | | changes. Now passes t/bazaar.t again.
* Merge commit 'jelmer/master'Joey Hess2008-07-25
|\
| * Support staging commands in bzr backend.Jelmer Vernooij2008-07-24
| |
* | mercurial: Add support for rename, delete, and also diff. (William Uther)Joey Hess2008-07-24
|/
* add todoJoey Hess2008-07-23
|
* add rcs_commit_staged and rcs_renameJoey Hess2008-07-22
| | | | | | | | | Implemented for git and svn so far. Note that rcs_commit_staged does assume that the rcs has the ability to "stage" multiple changes for a later commit. Support for this varies, but all we really care about is staging removals and renames, which, AFAIK, all modern rcs's support.
* All rcs backends need to implement rcs_removeJoey Hess2008-07-21
| | | | (Done for svn, git.)
* mark old web commits as from webJoey Hess2008-07-17
|
* fix web commit determinationJoey Hess2008-07-17
|
* dummy up an email address for web commitsJoey Hess2008-07-17
| | | | | Not doing so breaks cia and other things that try to parse a username out of the email address.
* git: Fix parsing of git logs with no commit messages at all.Joey Hess2008-07-17
|
* change how web commits are specifiedJoey Hess2008-07-17
| | | | | | | | | | The trailer line was a bit complex and ugly; I think it's better to just put "(web)" after the user name. This has a side effect of making web commits with no messages have a completly empty commit message. Use --cleanup=verbatim to force git to accept such.
* git: Put web committer name/openid/address in the git author fieldJoey Hess2008-07-17
| | | | | | | | The committer's email address is not used (because leaking email addresses is not liked by many users). Closes: #451023 A "Web-commit" trailer is added, to allow telling the difference between web commits and direct commits.
* fix use orderingJoey Hess2008-07-11
| | | | | The recent setup revamp exposed some latent bugs in use/package ordering that caused some symbols to not the exported into the correct scope.
* git: Skip over signed-off-by and similar lines in commit messages when ↵Joey Hess2008-05-15
| | | | generating recentchanges.
* git: Put -- before the filename when calling git rev-list to avoid warning ↵Joey Hess2008-05-02
| | | | message when the file doesn't exist.
* Use bzr --quiet to avoid it outputting stuff and messing up http headers. ↵Joey Hess2008-04-10
| | | | (Scott Bronson)
* Fix broken rcs_update for bzr. (Scott Bronson)Joey Hess2008-04-10
|
* truncate recentchangesdiffs after 200 linesJoey Hess2008-03-12
| | | | | | | This works around a perl crasher bug, and also avoids bloating pages with enormous diffs. rcs_recentchanges modified to return a list in an array context.
* use git show to get the diffJoey Hess2008-03-12
| | | | | If a diff of the firsst commit in a git repo was requested, it would fail and print to stderr since first^ isn't valid. Using git show will always work.
* * monotone: Require version 0.38 or greater, and stop using the mtnmergercJoey Hess2008-03-12
| | | | option. (Brian May)
* * Remove locking code in git rcs_commit. I'm not sure if this was everJoey Hess2008-03-07
| | | | | | correct, and it's certianly not correct now, since the wiki is locked before rcs_commit is ever called, and should not be unlocked by rcs_commit either.
* * Add recentchangesdiff plugin that adds diffs to the recentchanges feeds.Joey Hess2008-03-03
| | | | | | * rcs_diff is a new function that rcs modules should implement. * Implemented rcs_diff for git, svn, and tla (tla version untested). Mercurial and monotone still todo.
* * tla: Remove call to escapeHTML when constructing recentchanges message;Joey Hess2008-02-20
| | | | | the html is escaped at a different level. Closes: #466495 * bzr, mercurial: Remove unused import of escapeHTML.
* * monotone: Add code to default mergerc file to runJoey Hess2008-02-14
| | | | _MTN/ikiwiki-netsync-hook when a commit is merged in from the net.
* remove spurious EOFJoey Hess2008-02-03
|
* * monotone changes by Brian May:Joey Hess2008-02-03
| | | | | | | - On commits, replace "mtn sync" bidirectional with "mtn push" single direction. No need to pull changes when doing a commit. mtn sync is still called in rcs_update. - Support for viewing differences via patches using viewmtn.
* Expand file-id in diffurl in the bzr backend.Jelmer Vernooij2008-01-30
|
* rename bazaar -> bzr after discussion with jelmerJoey Hess2008-01-29
|
* commit only the changed fileJoey Hess2008-01-29
|
* stylistic changesJoey Hess2008-01-29
| | | | Remarkably few. Also, I removed the stub for the obsolete rcs_notify function.
* Merge git://git.samba.org/jelmer/ikiwikiJoey Hess2008-01-29
|\
| * Finish bazaar backend and make the remaining test pass.Jelmer Vernooij2008-01-28
| |
| * Initial work adding support for Bazaar.Jelmer Vernooij2008-01-28
| |
* | * Removed support for sending commit notification mails. Along with it wentJoey Hess2008-01-29
| | | | | | | | | | the svnrepo and notify settings, though both will be ignored if left in setup files.
* | change rcs_recentchanges when to absolute, not relative, timeJoey Hess2008-01-28
| | | | | | | | | | No point in using a relative time value in rcs_recentchanges. Different consumers of the info want different things.
* | remove debug messageJoey Hess2008-01-28
| | | | | | | | This can legitimately happen when there's a simple merge.
* | figured out how rev is used..Joey Hess2008-01-28
| |