summaryrefslogtreecommitdiff
path: root/IkiWiki/Rcs/git.pm
AgeCommit message (Collapse)Author
2007-08-30git.pm: Handle operating in sub-trees of a git repository.joshtriplett
When looking for git commits that affect the wiki, only include changes that affect the ikiwiki source directory. If that is not the top-level directory in this git repository, strip off the prefix as given by `git-rev-parse --show-prefix` from all names reported by git-log. Patch by Jamey Sharp <jamey@minilop.net>.
2007-08-30git.pm: Renames from git-diff-tree aren't handled, so don't ask for them.joshtriplett
Patch by Jamey Sharp <jamey@minilop.net>.
2007-08-30Use git-log rather than the shell, git-rev-list, and git-diff-tree.joshtriplett
Patch by Jamey Sharp <jamey@minilop.net>.
2007-08-24remove unncessesary and unused loop labelsjoey
2007-01-27* Make gitorigin_branch and gitmaster_branch configurable via the setupjoey
file. Closes: #408599
2006-11-26cosmetics patch from Recaijoey
2006-11-26* Git backend improvements, including bug fixes and better robustness.joey
2006-11-22updatesjoey
2006-11-21* Add a test suite for the mercurial backend, contributed by Emanuele Aina.joey
* Add a test suite for the svn backend. * Daemonize before sending RPC pings, since that can take a while and/or hang. * Daemonize before sending commit mails, as that can also take a long time/hang if the mail server is unhappy. * Factor out commit mail sending code into new function.
2006-11-21better subjectsjoey
2006-11-20* Add an openid plugin to support logging in using OpenID.joey
* Web commits by OpenID users will record the full OpenID url for the user, but in recentchanges, these urls will be converted to a simplified display form+link. * Modified svn, git, tla backends to recognise such web commits.
2006-11-08* Make sure to check for errors from every eval.joey
2006-10-14cosmetic changes from Recaijoey
2006-09-09* Work on firming up the plugin interface:joey
- Plugins should not need to load IkiWiki::Render to get commonly used functions, so moved some functions from there to IkiWiki. - Picked out the set of functions and variables that most plugins use, documented them, and made IkiWiki export them by default, like a proper perl module should. - Use the other functions at your own risk. - This is not quite complete, I still have to decide whether to export some other things. * Changed all plugins included in ikiwiki to not use "IkiWiki::" when referring to stuff now exported by the IkiWiki module. * Anyone with a third-party ikiwiki plugin is strongly enrouraged to make like changes to it and avoid use of non-exported symboles from "IkiWiki::". * Link debian/changelog and debian/news to NEWS and CHANGELOG. * Support hyperestradier version 1.4.2, which adds a new required phraseform setting.
2006-09-04move html escapingjoey
2006-09-03* Simplify the data structure returned by rcs_recentchanges to avoidjoey
each rcs plugin needing to form complex strings on its own.
2006-07-11* Match 'web commit from' in SVN and git, these are web commits too.joey
(Faidon)
2006-07-05* Patch from Recai to fix utf8 issues in git backend.joey
2006-07-02* Centralised all calls to HTML::Template and force all the templatesjoey
to be read as utf8.
2006-06-19* Patch from Recai to fix git recentchanges code to work with git 1.4 whichjoey
changed some output. * Copyright update.
2006-06-04another from Recaijoey
2006-06-03misc fixes from Recaijoey
2006-06-02* Add support for using git instead of subversion as the RCS backend,joey
tremendous thanks to Recai Oktaş for this. * Doc updates for git.