aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki/Rcs/git.pm
Commit message (Collapse)AuthorAge
* * 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
|
* add an id field to the rcs_recentchanges return structureJoey Hess2008-01-28
| | | | | There was an undocumented field named "rev", I think "id" is a better name, and nothing uses it yet.
* remove extraneous quotingJoey Hess2008-01-28
|
* test1Joey Hess2008-01-28
|
* really fix commentJoey Hess2008-01-28
| | | | It doesn't really make sense to do notification from a post-commit hook.
* update commentJoey Hess2008-01-28
| | | | | This is not only called from post-update in all configurations. Also, the comment was innaccurate about what the post-update hook is passed.
* Add full parser for git diff-tree outputBrian Downing2008-01-17
| | | | | | | | | | | The -c option to git log/diff-tree produces "merged" diffs with a different format from normal ones. However, the existing diff-tree parser only accepted non-merged diff lines. Merged diff lines caused the parser to get out of sync. This patch adds a full parser for diffs with any number of parents. See the "DIFF FORMAT FOR MERGES" section in the git-diff-tree man page for more information. Signed-off-by: Brian Downing <bdowning@lavos.net>
* * git: Correct display of multiline commit messages in recentchanges.Joey Hess2007-12-16
|
* * The first git commit legitimately has no parents. Avoid recentchangesJoey Hess2007-11-12
| | | | | spewing uninitialised value warnings and debug messages about it. Dummying up a parent of 0000000 allows gitweb to work too.
* fix dumb mistakeJoey Hess2007-10-31
|
* * Don't truncate git commit messages to the first line in RecentChanges,Joey Hess2007-10-31
| | | | show the full message.
* * Improve the RecentChanges display for git merges, by passing -c insteadJoey Hess2007-10-31
| | | | | of -m to git-log, and by skipping display of commits that change no pages.
* * Avoid using commands like git-diff and instead use "git diff".Joey Hess2007-10-31
| | | | In some configurations, only the main git command is in the path.
* * Avoid a race in the git rcs_commit function, by not assuming HEAD willJoey Hess2007-10-31
| | | | stay the same for the duration of the function.
* Run git-commit -q (though it doesn't do much good due to its stderr abuse).Joey Hess2007-10-26
|
* * If gitorigin_branch is set to the empty string, don't push or pull.joey2007-10-22
| | | | Useful for laptop clones of remote wikis.
* minor stylistic changesjoey2007-10-21
|
* * Support git authors of the form "joey <joey>", which is common whenjoey2007-10-21
| | | | | importing from a svn repo.
* * Fix strange stderr-hiding code in the git module, allow error messagesjoey2007-10-10
| | | | | to be passed on to stderr. Also fixes a potential bug, since git error meesages were treated as if they came from git stdout.
* * French translation update. Closes: #445923joey2007-10-10
| | | | * Fix --get-ctime with git, needed to remove srcdir from filename.
* * Tidy ctime debug output for git.joey2007-10-04
|
* git.pm: Handle operating in sub-trees of a git repository.joshtriplett2007-08-30
| | | | | | | | | | 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>.
* git.pm: Renames from git-diff-tree aren't handled, so don't ask for them.joshtriplett2007-08-30
| | | | | Patch by Jamey Sharp <jamey@minilop.net>.
* Use git-log rather than the shell, git-rev-list, and git-diff-tree.joshtriplett2007-08-30
| | | | | Patch by Jamey Sharp <jamey@minilop.net>.
* remove unncessesary and unused loop labelsjoey2007-08-24
|
* * Make gitorigin_branch and gitmaster_branch configurable via the setupjoey2007-01-27
| | | | file. Closes: #408599
* cosmetics patch from Recaijoey2006-11-26
|
* * Git backend improvements, including bug fixes and better robustness.joey2006-11-26
|
* updatesjoey2006-11-22
|
* * Add a test suite for the mercurial backend, contributed by Emanuele Aina.joey2006-11-21
| | | | | | | | | * 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.
* better subjectsjoey2006-11-21
|
* * Add an openid plugin to support logging in using OpenID.joey2006-11-20
| | | | | | | * 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.
* * Make sure to check for errors from every eval.joey2006-11-08
|
* cosmetic changes from Recaijoey2006-10-14
|
* * Work on firming up the plugin interface:joey2006-09-09
| | | | | | | | | | | | | | | | | | | - 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.
* move html escapingjoey2006-09-04
|
* * Simplify the data structure returned by rcs_recentchanges to avoidjoey2006-09-03
| | | | each rcs plugin needing to form complex strings on its own.
* * Match 'web commit from' in SVN and git, these are web commits too.joey2006-07-11
| | | | (Faidon)
* * Patch from Recai to fix utf8 issues in git backend.joey2006-07-05
|
* * Centralised all calls to HTML::Template and force all the templatesjoey2006-07-02
| | | | to be read as utf8.
* * Patch from Recai to fix git recentchanges code to work with git 1.4 whichjoey2006-06-19
| | | | | changed some output. * Copyright update.
* another from Recaijoey2006-06-04
|
* misc fixes from Recaijoey2006-06-03
|
* * Add support for using git instead of subversion as the RCS backend,joey2006-06-02
tremendous thanks to Recai Oktaş for this. * Doc updates for git.