summaryrefslogtreecommitdiff
path: root/IkiWiki/Rcs
AgeCommit message (Collapse)Author
2008-01-17Add full parser for git diff-tree outputBrian Downing
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>
2007-12-16* git: Correct display of multiline commit messages in recentchanges.Joey Hess
2007-11-12* The first git commit legitimately has no parents. Avoid recentchangesJoey Hess
spewing uninitialised value warnings and debug messages about it. Dummying up a parent of 0000000 allows gitweb to work too.
2007-10-31fix dumb mistakeJoey Hess
2007-10-31* Don't truncate git commit messages to the first line in RecentChanges,Joey Hess
show the full message.
2007-10-31* Improve the RecentChanges display for git merges, by passing -c insteadJoey Hess
of -m to git-log, and by skipping display of commits that change no pages.
2007-10-31* Avoid using commands like git-diff and instead use "git diff".Joey Hess
In some configurations, only the main git command is in the path.
2007-10-31* Avoid a race in the git rcs_commit function, by not assuming HEAD willJoey Hess
stay the same for the duration of the function.
2007-10-26Run git-commit -q (though it doesn't do much good due to its stderr abuse).Joey Hess
2007-10-22* If gitorigin_branch is set to the empty string, don't push or pull.joey
Useful for laptop clones of remote wikis.
2007-10-21minor stylistic changesjoey
2007-10-21* Correct a pair of logic errors that triggered if svnpath was empty.joey
2007-10-21 * Support git authors of the form "joey <joey>", which is common whenjoey
importing from a svn repo.
2007-10-10* Fix strange stderr-hiding code in the git module, allow error messagesjoey
to be passed on to stderr. Also fixes a potential bug, since git error meesages were treated as if they came from git stdout.
2007-10-10* French translation update. Closes: #445923joey
* Fix --get-ctime with git, needed to remove srcdir from filename.
2007-10-04* Tidy ctime debug output for git.joey
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-29use --style default for get_ctime toojoey
2007-08-29* mercurial: Fix rcs_getctime (thanks, bma)joey
2007-08-29thank goodness for test suitesjoey
2007-08-29* mercurial: Pass --style defaults to hg log to ensure right format is used.joey
2007-08-24remove unncessesary and unused loop labelsjoey
2007-08-24apply monotone patchjoey
2007-08-21monotone updatesjoey
2007-08-21minor changes (but lots of them)joey
2007-08-21move enormous data block to __DATA__joey
2007-08-21remove the mtnbinpath config option; users should use PATH if they needjoey
this kind of thing. change formatting of some quotes
2007-08-21* Add monotone support, contributed by William Uther.joey
2007-08-15proper fix for adding file, based on jkoenig's patchjoey
2007-06-23* Allow svnpath config option to contain additional extra slashes anywherejoey
w/o confusing ikiwiki. * Rcs modules are now imported, so other modules that need similar normalisation of configs etc can do so.
2007-04-29* Apply patch from hb that uses the full path to a file when adding a filejoey
using the mercurial backend. Not 100% sure why it failed w/o the full path, but this still passes the test suite, and indeed, is how the test suite calls hg add.
2007-04-22* In mercurial backend, untaint ipaddr when using it as the user for thejoey
commit. Thanks, Alexander Wirt. Closes: #420428
2007-04-16* Support setting svnpath to "" for wikis that are rooted at the top ofjoey
their svn repositories, with no trunk directory.
2007-04-10* Optimise displaytime, trimming maybe 6% off the build time.joey
2007-03-24* Fix mercurial backend to deal with empty commit messages.joey
2007-03-18* Applied a patch from MichaƂ to make the mercurial backend pass --quiet tojoey
hg.
2007-01-28* Improve use of svn merge, by specifying the file to merge, rather thanjoey
chdiring to the srcdir (which wasn't right when merging in a subdir). Thanks Ethan.
2007-01-27* Make gitorigin_branch and gitmaster_branch configurable via the setupjoey
file. Closes: #408599
2007-01-14qoutingjoey
2006-12-29* Initial work on internationalization of the program code. po/ikiwiki.potjoey
is available for translation. * Export gettext() from IkiWiki module.
2006-12-21* Patch from Emanuele Aina to fix modification time code in mercurualjoey
backend.
2006-11-28* More build deps updates.joey
* /dev/null fortune failures * Add libtime-duration-perl to build deps, as it's used by the svn module
2006-11-26cosmetics patch from Recaijoey
2006-11-26* Git backend improvements, including bug fixes and better robustness.joey
2006-11-26* Mercurial backend improvements, including --get-ctime support.joey
2006-11-26mercurial username setting patchjoey
2006-11-22updatesjoey
2006-11-22fix user determination for web commitsjoey