Thomas Keller
7ff298af79
Call the configured download webhook when new downloads are created
...
or existing downloads are updated.
This feature is sponsored by Scilab.
2011-09-26 00:51:33 +02:00
Thomas Keller
b29acd71cb
Add an option to specify a webhook URL for updates in the downloads section
...
and tweak the help texts for the original source web hook a bit. Also remove
the superfluous inline help code from the SourceConf form that was actually
not used.
This feature was sponsored by Scilab.
2011-09-25 02:03:35 +02:00
Thomas Keller
dc50e9b316
Spelling.
2011-09-25 02:02:34 +02:00
Thomas Keller
7f610fd2f3
Add an option to configure an external URL per project, e.g. to allow the
...
linking of the home page of the project.
This feature was kindly sponsored by Scilab.
2011-09-25 01:27:36 +02:00
Thomas Keller
c72ce218f7
Merge branch 'develop' of projects.ceondo.com:indefero into feature.webrepos
2011-09-24 00:19:48 +02:00
Thomas Keller
1f0791df0e
Make the '@rev' part in the regex optional (fixes issue 730).
2011-09-12 17:54:40 +02:00
Patrick Georgi
34c9d04a35
Provide http access to git repositories
...
/p/$project/source/repo for git repos now exposes both
"dumb" and "smart" http protocol access.
2011-08-20 20:07:26 +02:00
Patrick Georgi
aa2868eb17
Add basic framework for web based repository access
...
/p/$project/source/repo/ is assigned to a method that
takes care of providing repository access.
For now, this results in an exception on all SCMs.
2011-08-19 22:05:15 +02:00
Thomas Keller
a2c832a130
Improve the 'parents' parsing for git and ignore any empty parts; also
...
react gracefully if we could not parse the parents for some weird reason.
2011-08-17 20:17:14 +02:00
Thomas Keller
b17de014ec
Reworked the option / argument handling in the SVN interface to
...
have less code duplication.
2011-08-13 02:28:15 +02:00
Patrick Georgi
57c2389aae
Make SVN backend more robust
...
The SVN backend failed when trying to access historical information on deleted files.
There's also an initial test case for the SVN backend, testing this issue
and issue 364, which is about a similar problem for renamed files.
Reverting any of these fixes breaks the test.
2011-08-12 20:53:26 +02:00
Patrick Georgi
945429abf0
Provide MD5 value of downloads to HTTP client
...
Content-MD5 is a HTTP header to provide end-to-end integrity checks
(see RFC2616, 14.15). This doesn't protect against malicious
modifications, but against transmissions errors and storage errors
on the server.
The change also removes one redirect when downloading files.
2011-07-24 22:12:36 +02:00
William MARTIN
a016bcb51b
Merge branch 'develop' of projects.ceondo.com:indefero into develop
2011-07-05 11:31:05 +02:00
William MARTIN
f2b1ce795c
Fix issue 247 : cron overwrites authorized_keys during cron run
2011-07-05 11:30:23 +02:00
Thomas Keller
3a8c56acc4
Postgres needs a VARCHAR cast, which MySQL doesn't understand, of
...
course. *sigh*
2011-07-01 13:35:43 +02:00
Thomas Keller
7b2552f940
Postgres (and probably others as well) needs an explicit char cast.
2011-06-30 00:25:29 +02:00
Thomas Keller
324b202215
Fix the rendering of issue changes in a mail template and the issue feed fragment.
2011-06-29 17:41:18 +02:00
Loïc d'Anterroches
2c2da6082a
Fixed stupid missing semicolon.
2011-06-29 14:41:57 +02:00
Loïc d'Anterroches
dd3fbbd7e4
Fixes to support older PHP versions.
2011-06-29 14:30:17 +02:00
William MARTIN
9bbcd571ec
Merge branch 'feature.issue-summary' into develop
2011-06-20 11:37:26 +02:00
William MARTIN
6d55602ef3
Add IDF_Project::getIssueCountByOwner and use it into IDF_Views_Issue::summary
2011-06-15 17:30:23 +02:00
William MARTIN
6e7c9f7c4b
Use css instead of
2011-06-15 17:29:29 +02:00
William MARTIN
5427aab456
Change "ifnull" sql function to "coalesce" which is supported by postgresql
2011-06-15 13:52:58 +02:00
Thomas Keller
4879d64989
If git's author name does not contain valid utf-8 bytes, skip the author
...
lookup in the database, which would otherwise only bring up errors.
2011-06-15 13:50:02 +02:00
William MARTIN
dab8ea63fc
Mark string for translation
2011-06-15 11:35:30 +02:00
William MARTIN
b03d7a04a0
improve rendering of 0% bar
2011-06-15 11:30:11 +02:00
William MARTIN
ef5b93e3f7
Fix the special case of a empty issue tracker, for the issue summary.
2011-06-15 11:18:41 +02:00
William MARTIN
69ae1c08ef
Add an sub-tab under Issue to add a summury view
2011-06-15 09:11:47 +02:00
Thomas Keller
8e4f828cc6
Spelling.
2011-06-13 12:43:39 +02:00
Thomas Keller
c4f92f4569
Access all private methods in a non-static way, now that we have a instance-dependent _diagnoseProblem() method
2011-06-13 12:23:22 +02:00
Thomas Keller
c4d2b99656
Wrong object to call commit() on...
2011-06-13 01:59:21 +02:00
Thomas Keller
d4fe88adab
Disable the fixed context bar if the content is already to big
2011-06-12 17:59:43 +02:00
Thomas Keller
69d0e8313a
Merge branch 'develop' of projects.ceondo.com:indefero into develop
2011-06-11 00:48:38 +02:00
Thomas Keller
11a234e135
Fix the branch links users of the Subversion frontend get when they enter
...
a wrong revision and only display this list if there are any branches
available for all SCMs.
2011-06-11 00:47:54 +02:00
Thomas Keller
2f30e4e2f6
Fix a regression introduced with commit 20c3f14cc
: If we can read from a process'
...
pipe doesn't mean the exit code of the process in question is zero, this is
actually what pclose() returns.
2011-06-11 00:44:32 +02:00
Thomas Keller
118ca9f11f
Now that IDF_Scm::getChanges() is implemented for all SCMs, there is no need for the try-catch anymore.
2011-06-10 23:40:58 +02:00
Thomas Keller
24fc41ee0d
XML node access didn't work and as such renames and copies weren't properly detected.
2011-06-10 23:40:22 +02:00
William MARTIN
c00dbac5e0
Merge branch 'feature.download-md5' into develop
2011-06-10 09:26:20 +02:00
William MARTIN
d7857c5126
Rename the migration script
2011-06-10 09:25:17 +02:00
Thomas Keller
ac6be0d3c0
Implement IDF_Scm::getChanges() for Subversion (closes issue 622)
2011-06-10 02:23:54 +02:00
Thomas Keller
7ff6f09f67
We can actually differentiate between copies and renames in Hg, so lets
...
add support for another change type, 'copies'. The previous implementation
for Hg was also slightly flawed in the way that it mixed sources with
targets.
2011-06-10 01:34:33 +02:00
Thomas Keller
00b576c5a3
Merge branch 'feature.issue-links' into develop
2011-06-10 00:39:39 +02:00
Thomas Keller
2a33510c96
\w doesn't match -, so better use [^)] to match server names
2011-06-06 23:24:00 +02:00
Thomas Keller
d1f79d906d
Do not try to symlink the same file twice (fixes issue 695)
2011-06-06 23:18:06 +02:00
Thomas Keller
aa043f14ac
Two occurrences forgotten
2011-06-06 23:01:25 +02:00
Thomas Keller
638b28399e
Fix issues 695 and 697. Still, public keys aren't added to monotone
...
databases for some weird reason, so issue 696 is still open.
2011-06-05 02:37:47 +02:00
Thomas Keller
1b1b00a10c
The server list no longer renders a bogus server entry in case no
...
monotone server has been configured yet in the connected usher instance.
Also display a short info text if the server or connection list for
a running monotone server is empty.
2011-06-04 23:15:58 +02:00
Thomas Keller
8693418d39
Revert "Improve error handling and reporting (partially resolves issue 695)"
...
This reverts commit 8ff15368ce
.
2011-06-04 01:14:22 +02:00
Thomas Keller
8ff15368ce
Improve error handling and reporting (partially resolves issue 695)
2011-06-04 01:03:30 +02:00
Thomas Keller
32cde534bd
Fix some errors in the German translation and unify some of the strings.
...
Thanks to Daniel Steudler <steudlerdaniel@gmail.com> for some of the
pointers. Fixes issue 694.
2011-06-04 00:31:12 +02:00
Thomas Keller
c0e26133bd
Keep the context area in the view if a view scrolls down several pages.
2011-06-02 02:04:52 +02:00
Thomas Keller
592c2ff9ff
Several f'ups in hg's parseLog() method
2011-06-02 01:21:32 +02:00
Thomas Keller
30efd0a2db
Merge branch 'develop' of projects.ceondo.com:indefero into develop
2011-06-02 00:55:17 +02:00
Thomas Keller
20c3f14cc8
git and hg diff views did not show empty context lines, a regression
...
from the commit(s) from issue 633. The diff parser assumed a properly
formatted diff that denotes empty context lines with a single space in
the first column. This single space however was missing, because the
hg and git backends got the diff through PHP's exec() function and
this returns already line-splitted output, but - and this is the actual
problem - removes trailing whitespace at the end of each line, essentially
making " \n" only "\n". When splitting this string now again with
PREG_SPLIT_NO_EMPTY the empty line was completely lost in the diff output.
To make it clear that an empty line does not mark a context line now, but
should stop the diff parsing, the Diff parser now also defaults to 'false'
as line type.
This commit fixes issue 688.
2011-06-02 00:48:38 +02:00
Thomas Keller
80313c88c8
Properly reverse-sort git's tag list again; the rsort on the original output
...
of the command looked bogus: since each tag ref is prefixed by an iso date and
since commit 94da55d1
by hash, the whole string was of course sorted by this
date and later hash, but not the tag name. This should now make more sense.
2011-06-02 00:38:14 +02:00
William MARTIN
c421919092
Fix php syntax
2011-06-01 11:20:03 +02:00
William MARTIN
d350876bc1
Update allowed attributes in the Markdown Prefilter, to be less strict.
...
Fix issue 578
2011-06-01 10:10:01 +02:00
William MARTIN
06c57f7da6
Set the SQL type to VARCHAR(32)
...
Process the md5 of each file during the migrationUpdate all IDF_Upload object to process their md5 during the migration
2011-05-31 14:53:44 +02:00
William MARTIN
4d5418a601
Fix migration methods name
2011-05-31 14:01:39 +02:00
William MARTIN
95cc7f627f
Process a md5 on the uploaded file, and display it in the per file view.
...
- The uploader can check that the uploaded file is correct
- The downloader can check his download too
2011-05-31 13:58:12 +02:00
Thomas Keller
2aab4eea3b
Apply (and adapt) the patch from issue 364, which should fix the issue.
2011-05-31 13:41:37 +02:00
Thomas Keller
5bbff9f5a6
Rename the "Go to revision" button in the SVN views to "Switch", so it
...
doesn't break into the next line.
2011-05-31 13:39:55 +02:00
Thomas Keller
b5fcf1636a
String improvements.
2011-05-31 13:34:28 +02:00
Thomas Keller
13012be5d7
Merge branch 'develop' of projects.ceondo.com:indefero into develop
2011-05-31 13:14:21 +02:00
Thomas Keller
ca2ef814fb
Add support for the display of monotone node attributes.
...
(also fix the way the attributes view is displayed, i.e. do not
use single strings, but one string in context which is much easier
to translate)
2011-05-31 13:11:55 +02:00
William MARTIN
b9407f6aee
Add some nobr, to keep the text formated when the message is long
2011-05-31 11:06:39 +02:00
Thomas Keller
9bcb5f9456
Fix a PHP notice / Pluf exception in case any issue type field is cleared.
2011-05-31 10:51:24 +02:00
Thomas Keller
f412099f69
Fix whitespace issues in the timeline.
2011-05-30 14:48:36 +02:00
Thomas Keller
0aa5999bb3
Finalize ticket relations (closes issue 638)
...
- IssueUpdate.php: use dynamically set field validators for dynamically
created fields; let relation_type0 and relation_issue0 exist at any time;
check the validity of a user selection and combine the various input fields
if possible; do the database updates for links; change the "change" format
for labels to a more precise structure and no longer trust on a leading
dash for removed labels
- IssueCreate.php: change the validator calls and field names
- Issue.php (getGroupedRelatedIssues): make it possible to return only a
flat list of integers for easier processing
- 17AddIssueRelations.php: migrate the previous serialized "changes" format
for issue comments to the new, more structured format (up and down)
- js-autocomplete.html: add support for multiple input fields
- view.html: output relation changes and wrap the related issues stanzas into
paragraphs
- NEWS.mdtext: note the addition and the need for a specific version of Pluf
2011-05-30 14:02:10 +02:00
Thomas Keller
16dda0743c
Basic storage of relations for new issues has been done; the relations
...
are also properly displayed at the left side in the issue's detail view.
2011-05-28 23:48:00 +02:00
Thomas Keller
d079838818
Improve a translation
2011-05-28 01:36:25 +02:00
Thomas Keller
81ce4688df
Let the SVN command line client not store the login credentials we give him.
2011-05-28 01:05:10 +02:00
Thomas Keller
ee33cc1832
Address files by name rather than ID in the downloads section (issue 686)
2011-05-28 00:48:24 +02:00
Thomas Keller
82bb18fe10
Merge branch 'release-1.1' into develop
2011-05-26 10:51:16 +02:00
Thomas Keller
8066fd8982
Start 1.1.3 development
2011-05-26 10:46:00 +02:00
William MARTIN
a96d8c05a7
Update the NEWS file and set the version number
2011-05-26 09:57:05 +02:00
William MARTIN
4238a5dd50
Update PO file from transifex
2011-05-26 09:56:25 +02:00
William MARTIN
94da55d15e
Fix tags extraction from git repository (issue 675)
2011-05-26 09:56:04 +02:00
Thomas Keller
09979b8551
Rewrite log parsing in Mercurial and fix whitespace bugs on the way:
...
- tags and branches with spaces are now properly parsed (issue 663)
- use --style instead of --template option of hg to include much more
output for the log command; use that to query the parent revisions of
a revision (if any) and also to query the actual changes of a revision
- make the log parser much more robust towards changes in the "header"
of the log output
2011-05-25 23:26:14 +02:00
Thomas Keller
5b82efa0be
Fix a couple of issues with our key parsing / validating code.
...
- be explicit and expect only ssh-dss or ssh-rsa keys
- allow any character (even line breaks and whitespace) in the optional comment,
but shrink all of them to simple spaces (fixes issue 679)
- test the newly uploaded key against existing keys only by the base key data,
not the fully uploaded string (that might contain a changed comment line or
the like) to avoid duplicates; also only check the keys of the user for
duplicates, not all existing keys in the forge (if for whatever reason two
user accounts share a key)
2011-05-25 02:13:50 +02:00
Thomas Keller
8502a36481
Mark two new strings in the latest updates view for translation;
...
prettify the RSS icon display somewhat.
2011-05-16 23:49:08 +02:00
Thomas Keller
bcba64b2a1
Basic model files added.
2011-05-10 17:22:32 +02:00
Thomas Keller
7e226b43d3
More work on the issue relation infrastructure
...
- actually query data for the incoming query
- exclude the current issue from being linked with itself
- allow multiple issues to be given in the second input field
- add the form fields to the ticket update view as well
2011-05-10 16:21:29 +02:00
Thomas Keller
9171bfd1ab
Start with issue 638 (issue links); nothing workable yet.
2011-05-09 13:52:09 +02:00
Thomas Keller
be4774c95c
Mark two strings for translation.
2011-05-06 14:04:08 +02:00
William MARTIN
bbf1a1882a
Fix issue 671 : Update the SSH Key preg pattern
2011-05-04 11:24:05 +02:00
William MARTIN
9644784a79
Merge branch 'develop' of projects.ceondo.com:indefero into develop
2011-05-04 11:22:50 +02:00
William MARTIN
1940d5c0b5
Fix issue 671 : Update the SSH Key preg pattern
2011-05-04 11:22:24 +02:00
Thomas Keller
7c7e3cd1f1
Rework idf.php-dist a bit more:
...
- move "Binary section" into "Path section"
- make individual sections more prominent and therefor
easier to grasp / scan for
- fix the language and expand the explanations for a
couple of items
- remove the 'debug_scm' configuration variable
(it is used nowhere in the source and just confuses people)
- update the copyright
2011-04-28 23:53:15 +02:00
William MARTIN
3e2f95a152
Break too long line
...
Add space between section
2011-04-28 15:43:09 +02:00
William MARTIN
92de88ba13
Rewrite of the idf.php-dist file
...
- Add example for each mail and cache backend
- Add major part of option use in each Scm backend with description
2011-04-28 15:12:00 +02:00
Thomas Keller
5322cdf609
Fix an URL in the RSS feed
2011-04-27 15:25:18 +02:00
Thomas Keller
765a86ba90
Fix an URL in the RSS feed
2011-04-27 15:01:34 +02:00
William MARTIN
34309e34c3
Enhancement visibility of the RSS feed in the timeline view
2011-04-27 14:39:39 +02:00
Thomas Keller
45d53e8d21
Merge branch 'feature.better-home' into develop
2011-04-27 00:07:40 +02:00
Thomas Keller
b36b8e3afb
Final adjustions to the project logo code
...
- remove the question mark from the default logo for simplification,
add a soft drop shadow to make the logo more visible on not so light
backgrounds
- display the project logo and the lock icon in the project list dropdown
- re-position the project title and display the lock icon (if needed)
on top of the main logo
The code now works best with uploaded logos of 32x32px^2; smaller logos
will be downsampled and repositioned on a best breed basis.
2011-04-27 00:03:44 +02:00
Thomas Keller
df6ffdf420
Three more test cases for the mtn interface added
...
- add tests for getTree(), getChanges() and isCommitLarge()
- anonymize the test data somewhat
- return false instead of null for unknown revisions given to getChanges()
2011-04-15 00:54:11 +02:00
Thomas Keller
b3368071ac
Continue with the mtn interface tests
...
- test getRepositorySize() with a test file
- implement tests for inTags(), inBranches(), getFile(),
getCommit() and getExtraProperties()
- mark the static methods as untestable
2011-04-14 00:48:36 +02:00
Thomas Keller
67b80ee11c
Continue with the mtn interface tests
...
- getPathInfo(), disambiguateRevision() and validateRevision() are done
- we no longer need to check / skip a format_version stanza for the extended
manifest (there is no such stanza outputted)
2011-04-12 23:47:44 +02:00
William MARTIN
dc31155de1
Second pass of code review
2011-04-11 15:37:40 +02:00
Thomas Keller
0bae69908b
Spelling
2011-04-07 22:40:32 +02:00
Thomas Keller
47a077bc82
Merge branch 'feature.better-home' of projects.ceondo.com:indefero into feature.better-home
2011-04-07 22:38:40 +02:00
William MARTIN
836ff71364
Update code to fix thomas review's
2011-04-06 15:33:26 +02:00
William MARTIN
0afa07b2bd
Merge branch 'develop' of projects.ceondo.com:indefero into develop
2011-04-06 12:01:04 +02:00
William MARTIN
4ee3d471fe
Update the form validation of IDF_Form_ReviewFileComment.
...
Now we can add a general comment without per file comment.
2011-04-06 12:00:55 +02:00
Thomas Keller
29c7fed81b
Merge branch 'develop' of git://projects.ceondo.com/indefero into develop
2011-04-06 03:01:40 +02:00
Thomas Keller
fb62061e5a
Started with a unit test for the monotone interface.
...
Main test infrastructure is there, still lots of functionality left
for testing. Fixed a possible bug in the SCM interface already:
Pluf_HTTP_Response_NotFound needs a request instance as ctor argument,
which we don't have at this point, therefor we just throw an exception.
2011-04-06 02:59:26 +02:00
William MARTIN
9b92b7139f
Fix copyright
2011-04-05 13:20:55 +02:00
William MARTIN
5ea4b02205
Update copyrigt
2011-04-02 21:37:07 +02:00
Thomas Keller
12d3eef3d1
monotone actually requires interface_version 13.0 or higher because of the extended manifest usage
2011-04-02 15:40:18 +02:00
Thomas Keller
576c06ffaf
Merge branch 'feature.better-home' of git://projects.ceondo.com/indefero into feature.better-home
2011-04-02 00:17:51 +02:00
William MARTIN
352dc3e179
Add IDF_Form_ProjectConf
...
Update template
2011-04-01 16:05:32 +02:00
William MARTIN
aa164936f4
Remove commented code
2011-04-01 14:19:07 +02:00
William MARTIN
9a93acd1a5
Update the admin template
2011-04-01 14:17:56 +02:00
William MARTIN
587aa11cda
Update the index template
2011-04-01 14:14:30 +02:00
Thomas Keller
ecef510f78
Merge branch 'develop' of projects.ceondo.com:indefero into develop
2011-04-01 11:18:01 +02:00
Thomas Keller
4976c20935
Its validateRevision, not isValidRevision, here as well
2011-04-01 11:17:21 +02:00
Thomas Keller
5553c37ccd
Merge branch 'release-1.1' into develop
2011-04-01 11:17:06 +02:00
Thomas Keller
346b2c6cf8
Call validateRevision(), not isValidRevision(), fixes issue 657
2011-04-01 11:15:13 +02:00
Thomas Keller
e408fe8733
Make the function static again; this change silently slipped through.
2011-03-30 00:17:35 +02:00
Stewart Platt
51c6cdb20d
Only display those filter options for items the user actually has access to
...
(fixes issue 655)
2011-03-30 00:12:07 +02:00
Thomas Keller
2ed021f30b
Merge branch 'develop' of projects.ceondo.com:indefero into develop
2011-03-28 18:00:23 +02:00
Thomas Keller
899fe561df
Merge branch 'release-1.1' into develop
2011-03-28 17:59:08 +02:00
Thomas Keller
67d8936083
Start 1.1.2 development
2011-03-28 17:57:15 +02:00
Fernando Sayago Gil
8928b1654c
One new string translated.
2011-03-28 17:46:08 +02:00
William MARTIN
977fa0d1d4
Translate a new string.
2011-03-28 12:46:06 +02:00
Thomas Keller
1d89cec2cf
Merge branch 'release-1.1' into develop
2011-03-28 01:26:20 +02:00
Thomas Keller
6c6b7d6bb2
Bump to 1.1.1 (not released yet, though)
2011-03-28 01:21:10 +02:00
Thomas Keller
6e58899fdf
Add the new string to idf.pot and update the German translation
...
accordingly.
2011-03-28 01:15:22 +02:00
Thomas Keller
1513598420
Add a short sentence about password recovery on the registration page
...
(fixes issue 652)
2011-03-28 01:13:15 +02:00
Thomas Keller
9cfc060760
Improve a translation.
2011-03-28 00:56:44 +02:00
Patrick Georgi
a531e34ec2
Add IDF_EmailAddress to backup
2011-03-25 20:39:11 +01:00
Jean-Philippe Fleury
2cce23b5b4
Fix a typo in the French translation and add myself to AUTHORS.
2011-03-25 13:17:49 +01:00
Thomas Keller
f131083315
Skip linking to a non-existing diff section for changed binary files
...
(fixes issue 643)
2011-03-25 00:45:06 +01:00
Thomas Keller
002fa05c7f
Merge branch 'release-1.1' into develop
2011-03-25 00:14:26 +01:00
Thomas Keller
1a52133fd4
getArchiveStream() should actually be public (issue 648)
2011-03-25 00:11:44 +01:00
Thomas Keller
30900f7196
monotone zip archive entries now all carry the revision date as mtime (issue 645);
...
add a test case for the zip render response that works with and without PHP's
zip extension
2011-03-24 23:54:52 +01:00
Thomas Keller
78a0402351
Prepare the Stdio class for easier testing.
...
- create an interface that describes the basic methods
- let the real stdio class implement this interface
- inject the stdio instance into IDF_Scm_Monotone and do not
create it in the constructor
- ensure in IDF_Scm_Monotone_ZipRender that we get the proper
constructor arguments
On a slighly unrelated note, make _getAuthOptions() in the stdio
implementation private.
2011-03-23 00:47:17 +01:00
Thomas Keller
5b5705fe90
Add a unit test for monotone's basicio parser and compiler.
...
Also note a couple of quirks and be less strict (for now) when it
comes to hash parsing and stanza lines without values.
2011-03-23 00:26:26 +01:00
Thomas Keller
aa87acd432
Start 1.2 development.
2011-03-20 13:48:49 +01:00
Thomas Keller
627bc4e45f
Enter a release date and the proper version
2011-03-20 12:44:21 +01:00
Thomas Keller
b7c0b40491
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.)
2011-03-20 00:57:49 +01:00
Fernando Sayago Gil
48257ccfed
Spanish translation updated.
2011-03-19 15:20:29 +01:00
William MARTIN
269949a65f
French translation updated.
2011-03-19 15:20:00 +01:00
Thomas Keller
e0c6dcd5a4
Merge branch 'release-1.1' of projects.ceondo.com:indefero into release-1.1
2011-03-18 12:12:19 +01:00
Thomas Keller
734ddda363
Fix issue 618 by returning the input unaltered in case PCRE still fails
...
to evaluate it with the expanded backtrack limit.
2011-03-18 12:10:42 +01:00
Matías Halles
5fc3a987de
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).
2011-03-18 02:47:08 +01:00
Dmitry Dulepov
be39d72d3c
Fix XML parsing exceptions when revisions with empty log messages are parsed.
...
This fixes issue 518; Dmitry is added to AUTHORS.
2011-03-18 02:33:54 +01:00
Thomas Keller
045eb766f1
Improve the rendering of the prev / next links in the issue view and note the change in NEWS.
2011-03-18 02:14:22 +01:00
Thomas Keller
5a7bf49cbb
Well, I forgot the important stuff in the last commit, sigh. Fixes issue 633 for real now.
2011-03-18 01:05:25 +01:00
Thomas Keller
366d278182
Ignore "bad usage" error code in case git tag
doesn't know of the --contains
option.
2011-03-17 23:12:27 +01:00
Loïc d'Anterroches
5f008a14f5
ReFixed in an ugly way the non support of the git --contains option.
2011-03-17 09:28:43 +01:00
Loïc d'Anterroches
21a8c281ec
Fixed in an ugly way the non support of the git --contains option.
2011-03-17 09:22:46 +01:00
Thomas Keller
19b35565a2
Fix a notice about variable pass by reference
2011-03-17 01:10:59 +01:00
Patrick Georgi
baa88412b9
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.
2011-03-16 23:50:41 +01:00
Thomas Keller
6fb9b72e22
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.
2011-03-16 23:03:36 +01:00
Thomas Keller
b75884c57e
Use Pluf_SQL instead of raw SQL, the latter caused problems on installations with table prefixes.
2011-03-16 20:58:13 +01:00
Thomas Keller
8631529268
Re-enable v1.0 URI compatibility wrt update feeds.
...
The additional filter token introduced 404's for bookmarked feeds;
now the old URLs are re-added and their actions forward the requests
to the new handlers.
Another small change removes a double assignment and puts the
"All Updates" link in the template on top to separate it clearly
from the other filters.
This commit closes issue 605.
2011-03-15 22:54:35 +01:00
Thomas Keller
4b001d8f03
Merge branch 'release-1.1' of git://projects.ceondo.com/indefero into release-1.1
2011-03-14 00:05:26 +01:00
Fernando Sayago Gil
a7bec96a80
Update spain translation
2011-03-13 17:43:16 +01:00
William MARTIN
a8706e38ca
Update french translation
2011-03-13 17:40:48 +01:00
Thomas Keller
265fd41717
Make two translations a little shorter so they don't lead to a line wrap when printed in bold font.
2011-03-13 02:12:09 +01:00
Thomas Keller
67c23ffe24
The word was meant to be translated as noun, not as verb.
2011-03-13 02:10:18 +01:00
William MARTIN
e6756a2072
Fix issue 633 : Unset variable !
2011-03-11 14:27:37 +01:00
William MARTIN
bb4fa7ca2f
Fix issue 629 : Git commit view is missing the branch
2011-03-11 11:38:04 +01:00
Thomas Keller
b7a9a1c8fd
Update pot file with the recent changes and translate the fuzzies
...
in the German translation.
2011-03-10 10:22:43 +01:00
William MARTIN
d45566d692
Update language for French and Spain
2011-03-10 09:45:35 +01:00
Ciaran Gultnieks
4411086f29
First set of files with English text corrections (partially resolves
...
issue 631)
2011-03-10 09:23:01 +01:00
William MARTIN
0b3ce03036
Don't show an empty branch field in the commit view
...
It's a little hack for issue 629, but don't resolve it.
2011-03-09 22:09:32 +01:00
William MARTIN
027886737d
Enable Spain and German in the supported language
2011-03-09 21:55:20 +01:00
William MARTIN
35f45015ea
Update the spain translation, language is now supported at 100%
...
Thanks to Fernando Sayago Gil
2011-03-09 21:54:33 +01:00
Thomas Keller
618f412bed
Retranslate a few fuzzies.
2011-03-09 14:38:47 +01:00
Thomas Keller
6ab9c754a5
Update the translations with the recent source and i18n changes from tx.
2011-03-09 13:57:06 +01:00
Thomas Keller
c59332c8f8
Mark the header string for translation.
2011-03-09 13:54:16 +01:00
Thomas Keller
32d9d04b4b
Merge branch 'release-1.1' of projects.ceondo.com:indefero into develop
2011-03-09 13:51:36 +01:00
William MARTIN
62d0fb6eee
Fix missing installation for IDF_EmailAddress in the database
2011-03-09 13:46:58 +01:00
Patrick Georgi
bc82ee24d8
Fix a MySQL-ism (closes issue 628)
2011-03-09 02:06:44 +01:00
Thomas Keller
6ab1f4a4f0
Fix some spelling mistakes (closes issue 441)
2011-03-09 02:06:27 +01:00
Thomas Keller
9b7691c1ae
Fix some spelling mistakes (closes issue 441)
2011-03-08 14:42:24 +01:00
William MARTIN
c3cd494386
Add Project List API
2011-03-07 15:01:51 +01:00
Thomas Keller
00ebe1633c
Merge branch 'develop' of git://projects.ceondo.com/indefero into develop
2011-03-03 23:44:10 +01:00
Thomas Keller
f63bfcb4f6
Raise PCRE's backtrack_limit for our regex callback usage to avoid
...
spurious errors on weird input (fixes issue 618).
2011-03-03 23:42:21 +01:00
Patrick Georgi
04069871bb
Fixes to bugs introduced by the multiple mail feature
2011-03-03 21:04:24 +01:00
William MARTIN
31469204e0
Merge branch 'develop' of projects.ceondo.com:indefero into develop
2011-03-03 15:44:01 +01:00
William MARTIN
9b148c8c4a
Fix precondition for API Issue Create
...
One is supposed to always need auth to post a ticket.
2011-03-03 15:43:51 +01:00
Patrick Georgi
98f4eac82a
Merge branch 'multiple-mails' into develop
2011-03-03 14:12:03 +01:00
William MARTIN
cc89a7e6f8
Add support of renamed file for IDF_Scm_Git::getchanges()
2011-02-25 11:10:10 +01:00
William MARTIN
c486fe98fb
Merge branch 'develop' of projects.ceondo.com:indefero into develop
2011-02-24 15:22:00 +01:00
William MARTIN
f0ac256ff6
Implementation of IDF_Scm_Git::getChanges()
2011-02-24 15:21:51 +01:00
Thomas Keller
e4b3adb2f5
Merge branch 'develop' of projects.ceondo.com:indefero into develop
2011-02-24 13:39:58 +01:00
Thomas Keller
58a5bc46d9
Temporarily disable the change view and diff download for merge
...
revisions until issue 581 has been fixed properly.
2011-02-24 13:38:42 +01:00
William MARTIN
52f8261d8c
Finalize French translation
2011-02-24 09:10:44 +01:00
William MARTIN
721c385993
Merge branch 'develop' of projects.ceondo.com:indefero into develop
2011-02-24 08:59:23 +01:00
William MARTIN
9c80de19d7
Fix url in the tag cloud
2011-02-24 08:58:43 +01:00
Thomas Keller
f2c4faf054
* update pot and po files with latest strings from source and tx
...
* finalize German translation (again)
2011-02-23 23:49:19 +01:00
Thomas Keller
bc54b663e0
Improve the english a bit and make the previous error message cleaner
2011-02-23 23:04:47 +01:00
William MARTIN
6f1bb309d4
Apply the UI enhancement of issue tags cloud to wiki and download part too.
2011-02-23 22:35:43 +01:00
William MARTIN
cdedaa4604
Fix issue 591
...
Improve render of issue tag list
2011-02-23 20:20:02 +01:00
William MARTIN
2130b327df
Fix issue 616
...
Patch from Patrick Georgi
2011-02-23 18:24:49 +01:00
William MARTIN
3e238bea0b
Enhancement of the invalid revision handler
...
Show the list of available branch
2011-02-23 18:12:29 +01:00