Indefero

Indefero Git Change Log


Click Here for the full changelog

Age Message
13 years 9 months Enter a release date and the proper version
Commit 627bc4e45fbe29915d5bf3bb2721a2c35ea6a3b2, by Thomas Keller
13 years 9 months Note that together with issue 136 also issue 500 was fixed.
Commit 909c76ebfb84754d4f9f489a23eccf1bdf4e53be, by Thomas Keller
13 years 9 months Various smaller fixes to the Makefile.

- Rename the %_tarball targets to %-zipfile (which they actually are)
and use a dash instead of an underscore for easier typing
- Use the short revision id in the file name (the file src/IDF/version.php
contains the full ID)
- Improve the English for some descriptions and break long lines into
the next line
Commit 0899ba8515842844deb228d62096249aa1577591, by Thomas Keller
13 years 9 months Add basic source version tracking.

Indefero's version is now noted in src/IDF/version.php;
just before a release is made, the '-dev' is removed and
after the release is made, the version should be increased and
'-dev' should be added back to denote that the development
for the next version started.

The revision identifier is automatically set when an archive
is created and is based on the revision that the archive creator
gave to git-archive(1). If people follow development, we try to
get the current deployed version with git-log(1) and if that
fails as well, the revision is determined to be 'unknown'.
Version and revision are then rendered as HTML meta tags in
the header of each template. (All this is done by the new
{appversion} tag.)
Commit b7c0b4049133868df071109820ed2d989c5f1c62, by Thomas Keller
13 years 9 months Spanish translation updated.
Commit 48257ccfed2b98c396640058a86df14350b4c83e, by Fernando Sayago Gil
13 years 9 months French translation updated.
Commit 269949a65f8b026c5f9d39b27b5b19489d5c3c83, by William MARTIN
13 years 9 months Order the author list alphabetically by first name (makes more sense). Also add missing authors from git log and a couple of missing emails / IDF usernames.
Commit c2de7123e4c13ef7a1a9f1212ee9c61829d93d57, by Thomas Keller
13 years 9 months Merge branch 'release-1.1' of projects.ceondo.com:indefero into release-1.1
Commit e0c6dcd5a40a8e1ec3cd628f4259955a8c34bc0f, by Thomas Keller
13 years 9 months Fix issue 618 by returning the input unaltered in case PCRE still fails to evaluate it with the expanded backtrack limit.
Commit 734ddda3636fbca636b5656e589ce0798a336763, by Thomas Keller
13 years 9 months Issue 518 was actually a dupe of issue 469.
Commit 02cd448f8970701f29b3956733f31af85823709b, by Thomas Keller
13 years 9 months Mercurial log template and parseLog pattern modification.

Added a template for getting a controlled log; in parseLog, changed the regular
expression to match the pattern used in the template (fixes issues 507 and 508).
Commit 5fc3a987def871a246d42affdaa30aefeb321e07, by Matías Halles
13 years 9 months Fix XML parsing exceptions when revisions with empty log messages are parsed.

This fixes issue 518; Dmitry is added to AUTHORS.
Commit be39d72d3c2823d9696561d1f3eef8cc13276fa6, by Dmitry Dulepov
13 years 9 months Improve the rendering of the prev / next links in the issue view and note the change in NEWS.
Commit 045eb766f1f4a560ffbf0f03634aa7de98cfb5ef, by Thomas Keller
13 years 9 months Clarify a bugfix entry
Commit 22d4bd0e6f1107ddd71d27a8093b1dd2cde72887, by Thomas Keller
13 years 9 months Well, I forgot the important stuff in the last commit, sigh. Fixes issue 633 for real now.
Commit 5a7bf49cbbe26108a26f3dc44ffd514c0246598c, by Thomas Keller
13 years 9 months Handle partial incomplete and line-ending munging diffs (resolves issue 633).
Commit a3dd1c45f36cd0aa7674e265ba500ae96582a1a7, by Thomas Keller
13 years 9 months Let browsers properly render whitespace and expand the long line fix for unchanged and removed lines (fixes issue 623 again)
Commit be7725694ef9eb38fb6ca0e9c0981dd619266cb6, by Thomas Keller
13 years 9 months Ignore "bad usage" error code in case `git tag` doesn't know of the `--contains` option.
Commit 366d27818268936d8fe688d81f25deabb73fa289, by Thomas Keller
13 years 9 months ReFixed in an ugly way the non support of the git --contains option.
Commit 5f008a14f5e78513903e95073ab12c742e99c21a, by Loïc d'Anterroches
13 years 9 months Fixed in an ugly way the non support of the git --contains option.
Commit 21a8c281ecc5843b72a2cb7a9b98b5704fc9c97f, by Loïc d'Anterroches
13 years 9 months Add a test case for issue 633.
Commit 51dde5766de5ce84856d104ad8446e2144478276, by Thomas Keller
13 years 9 months Setup a basic PHPUnit test environment.

To run all available tests its enough to call

$ phpunit

from the root workspace directory; the default phpunit configuration
resides in phpunit.xml. A bootstrap script sets some default paths
and can be extended later on with other useful stuff.

Each test class' path should mimic the name and path of the source
class, only that the test class gets an additional "Test" appended so
PHPUnit can find it automatically. The data directory can be used
in a flat manner; for tests that need test data a separate directory
containing these files should be added, and the directory should be
named after the test class itself.

The first test which uses the new infrastructure is a test for the
rewritten diff parser (closes issue 627).
Commit 61d7b4a58d1e3562d64f98ce0ed7b8c159af1d53, by Thomas Keller
13 years 9 months Fix a notice about variable pass by reference
Commit 19b35565a282f79bc17779586ea69cac5fcca4e1, by Thomas Keller
13 years 9 months Rewrite the diff parser and reduce the memory footprint.

The diff parser code was rewritten for clarity and speed and now handles
a couple of ugly cornercases, like SVN's property change output and single
change chunks, much better. Since the path parsing was unified as well,
the SCM interface gained a new method `getPathStripLevel()` which determines
how many path components need to be shoven off a file name for the SCM
to form a valid path in the workspace (similar to patch(1)'s --strip option).
Fixes issue 627. Automated tests follow.
Commit baa88412b9c7cb4f9d34c4e5430e57006de9000e, by Patrick Georgi
13 years 9 months Use git tag --contains REV for the IDF_Scm::inTags() implementation.

This works similar to git branch --contains REV; additionally give the
revision id and not some possibly symbolic name to the inBranches()
call when we determine the branches a commit is in.
Commit 6fb9b72e22e3d14b3eb4364ee857b42d905c97c9, by Thomas Keller
Page rendered in 0.08387s using 75 queries.