Commit Graph

969 Commits

Author SHA1 Message Date
Loic d'Anterroches
04e7d7c99b Merge branch 'master' of git://projects.ceondo.com/indefero 2010-05-12 09:19:57 +02:00
mainiak
7ed69c7f4a Improved the Czech translations 2010-05-12 09:19:36 +02:00
Mehdi Kabab
8f914c44a1 Fixed issue 459, variables not defined for exec in PHP 5.3. 2010-05-11 10:13:38 +02:00
Loic d'Anterroches
28ce82c6f6 Improved to sort the Git tags by reverse chronological order. 2010-05-11 09:41:22 +02:00
Loic d'Anterroches
641a3b24a5 Fixed error in the queue addition. 2010-05-11 09:23:15 +02:00
Loic d'Anterroches
0d61866b89 Added initial work on the Czech translation. 2010-05-10 12:55:58 +02:00
Loic d'Anterroches
c1a477e7d0 Do nothing on webhook without an url. 2010-05-10 10:43:47 +02:00
Loic d'Anterroches
692d2e53b2 Changed the header name of the hmac to be generic. 2010-05-10 10:21:22 +02:00
Loic d'Anterroches
47acc73451 Added the webhooks. 2010-05-10 10:11:27 +02:00
Loic d'Anterroches
2f22d48dd0 Added the queue system to handle the webhooks and asynchronous events. 2010-05-06 10:27:08 +02:00
Thomas Keller
e0b0a732b4 phpdoc improved; remove _getMasterBranch() method and implement the specific code directly in getMainBranch() 2010-05-02 01:31:30 +02:00
Thomas Keller
59ad0f5b11 * idf.php-dist: improve the document of the various mtn-related configure options; introduce an option to configure the protocole - separate from the url option, which we now name mtn_remote_host
* IDF_Project: optionally give getSourceAccessUrl() a commit argument, so a particular VCS module can determine a subset of revisions to pull for the specific revision which is browsed
* IDF_Scm_*: add the argument null'd for all VCS; implement a branch lookup for monotone
* tree.html: display the correct branch to clone under each revision tree
2010-05-02 00:56:04 +02:00
Thomas Keller
3b53ceedcd * Monotone.php (IDF_Scm_Monotone): basic_io values need to be unescaped; implement getChangeLog()
* Monotone.php (IDF_Scm_Monotone_Stdio): add support for multiple, equally named options
* Source.php, commit.html: split-off the global commit template (which had some separate code already for SVN) and adapt the left blocks for mtn to shorten branch and tag names just like we do everywhere else
2010-05-01 01:05:54 +02:00
Thomas Keller
15a2bd90b3 Add support for monotone's diff header 2010-05-01 00:56:48 +02:00
Thomas Keller
c49a8204e0 Properly activate the correct branches / tags for the currently viewed revision 2010-04-30 02:38:45 +02:00
Thomas Keller
601e894935 Use the branch / tag name shortener in two other templates as well. 2010-04-30 02:11:40 +02:00
Thomas Keller
445c90fefe Create a separate class which handles command streaming over mtn automate stdio. Use that everywhere instead of the direct system calls. 2010-04-30 02:03:58 +02:00
Thomas Keller
b7ced5fa69 Do not shorten the changelog in the SCM model - thats a task for the view. 2010-04-29 23:38:28 +02:00
Thomas Keller
995f1a13c3 Add a new view modifier which allows the shortening of long strings such as branch or tag names. Use that in the tree view and display the full name in a title tag. 2010-04-29 23:35:57 +02:00
Thomas Keller
cf22909722 * isAvailable(): check monotone's interface version and mark the interface as available if it matches (we might see later on if this alone is actually a good idea especially if we browse an empty database...)
* _getCerts(): implement a cert cache and make multiple cert values easily available
* getCommit(), getCommitLarge(), getFile(), getPathInfo(), testHash(): implement
* getTags(): save the first found revision id for a tag as key in the associative array to make tags actually browsable
2010-04-29 01:44:34 +02:00
Thomas Keller
02603fd8fd disable archive generation for now, this is not possible with monotone as it is implemented now in IDF 2010-04-29 01:42:50 +02:00
Thomas Keller
af4f5aaeb0 make the path to the monotone executable configurable 2010-04-29 01:37:28 +02:00
Thomas Keller
f8012c37d1 from monotone 0.48 onwards the setup command creates its own internal database 2010-04-28 01:12:29 +02:00
Thomas Keller
5954cd0ad1 default to the master branch for the head / tip / main revision 2010-04-28 00:14:19 +02:00
Thomas Keller
5ef6e6c08f mtn still needs a local db and project setup if there is nothing beside an empty database remotely 2010-04-28 00:13:42 +02:00
Thomas Keller
94a5464155 * idf.php-dist: no need to configure a branch prefix any longer now that the project owner can define the master branch name
* Monotone.php: change accordingly to use the configured master branch name and fallback to all branches ("*") if noone is found
2010-04-27 23:28:52 +02:00
Thomas Keller
18ba8d0ac5 Some more files from the initial work 2010-04-27 00:02:47 +02:00
Thomas Keller
9fd4334dec Start on monotone support for indefero. The SCM backend is about 30% done, interesting pieces like getTree() are not finished yet. 2010-04-26 23:56:25 +02:00
Loic d'Anterroches
d7843a55bd Updated the French translations. 2010-04-19 09:28:48 +02:00
Loic d'Anterroches
b7833b5d23 Updated to have the latest .pot file. 2010-04-19 09:27:37 +02:00
Loic d'Anterroches
0f617f8e09 Fixed to directly use a PHP internal function, thanks piouPiouM. 2010-04-19 09:16:56 +02:00
Loic d'Anterroches
fbc1fab68d Added the Mercurial hook connection to run on groupchange. 2010-04-19 09:14:29 +02:00
Loic d'Anterroches
10f08386f7 Fixed to have a simpler code. 2010-04-15 15:40:36 +02:00
Loic d'Anterroches
45fa309c07 Fixed to have a simpler code. 2010-04-15 15:38:03 +02:00
Loic d'Anterroches
2ad13a96f9 Added the changegroup hook for Mercurial.
This is the last commit for 1.0, yeah\!
2010-04-15 15:20:50 +02:00
Loic d'Anterroches
73f95de843 Fixed a stupid typo in the hook configuration check. 2010-04-15 10:48:39 +02:00
Loic d'Anterroches
42f561dc75 Added the subversion post commit hook. 2010-04-15 10:00:05 +02:00
Loic d'Anterroches
8280add935 Moved the event logging just before the action. 2010-04-14 13:43:58 +02:00
Loic d'Anterroches
bbc29c889f Added the post-update hook at the creation of the git repository. 2010-04-14 13:31:30 +02:00
Loic d'Anterroches
e5ee6d8fca Added the first work on the scm post commit hooks. 2010-04-14 10:54:16 +02:00
Loic d'Anterroches
738a8bdd60 Fixed issue 424, English grammar. 2010-04-12 20:55:00 +02:00
Loic d'Anterroches
119faf55cf Added ticket 419, render for .net files. 2010-04-12 20:43:04 +02:00
Loic d'Anterroches
7b0ece42f0 Fixed to convert in utf-8 earlier in the process. 2010-03-26 20:40:50 +01:00
Loic d'Anterroches
3c29e4e6ae Fixed to not use the assumption that the first line of a commit message set the encoding. 2010-03-26 19:57:18 +01:00
Loic d'Anterroches
a5f97c59d9 Fixed missing detection of ISO-8859-2 characters. 2010-03-26 14:53:43 +01:00
Loic d'Anterroches
77c7f8ecfe Updated the French translations and .pot file. 2010-03-16 15:26:17 +01:00
Loic d'Anterroches
dc34829afe Fixed issue 417, 403 after clicking 'delete this page'. 2010-03-16 15:21:17 +01:00
Raphaël Emourgeon
10245113d5 Fixed ticket 406, PHP 5.3.1 compatibility. 2010-03-16 10:40:29 +01:00
Raphaël Emourgeon
349970cfaf Fixed ticket 410, upload error message on new issue shouldn't be hidden. 2010-03-16 10:03:49 +01:00
Loic d'Anterroches
0056e3f0b2 Added ticket 414, references email header for the issue notifications. 2010-03-16 09:41:21 +01:00
Loic d'Anterroches
548a427148 Fixed issue 407, notifications emails are sent twice. 2010-03-01 15:02:09 +01:00
Loic d'Anterroches
49e5aa783d Fixed to correctly write into the temp folder. 2010-02-27 22:26:34 +01:00
Loic d'Anterroches
b9d8eeea9e Fixed to catch the error output of the key check. 2010-02-27 22:09:51 +01:00
Loic d'Anterroches
75777daf4b Fixed to prevent uploading several times the same key. 2010-02-27 18:09:02 +01:00
Loic d'Anterroches
d3b76975cd Added the option to have a strong check of the ssh key with ssh-keygen. 2010-02-27 17:42:09 +01:00
Loic d'Anterroches
64fb5b3bf0 Fixed issue 402, Project List shows '0 bytes' Repository size on Mac OS X. 2010-02-24 15:06:13 +01:00
Loic d'Anterroches
51842c02f6 Added the ability to manually create a user. 2010-02-24 10:43:28 +01:00
Loic d'Anterroches
cc6f1c7cd8 Added ticket 165, multiple SSH keys per user. 2010-02-22 22:27:31 +01:00
Loic d'Anterroches
5d24931d9b Changed to force the shortname to be lower case. 2010-02-22 20:50:54 +01:00
Loic d'Anterroches
e2bce19526 Removed the project list on the public profile page. 2010-02-22 20:41:12 +01:00
Loic d'Anterroches
9653f1a341 Correctly display the delete page link only to users with correct rights. 2010-02-20 13:03:06 +01:00
Loic d'Anterroches
a5a5c7b2b6 Fixed security issue, read access on a git project marked as private and source access marked as login in/all access. 2010-02-19 17:43:29 +01:00
Loic d'Anterroches
c486ca928b Added ticket 357, delete wiki article. 2010-02-19 11:46:43 +01:00
Loic d'Anterroches
3a28fe9d28 Fixed ticket 208, added more logging in GitServe and Scm backend. 2010-02-17 21:57:28 +01:00
Loic d'Anterroches
8da6fe7287 Added the support of war and jar files in the upload area. 2010-02-17 08:53:36 +01:00
Loic d'Anterroches
52be41186f Correctly request an account confirmation when trying to recover the password of a not yet activated account. 2010-02-15 22:40:34 +01:00
Loic d'Anterroches
96e8f4ae3c Added a better handling of simultaneous updates of the search index. 2010-02-14 22:01:46 +01:00
Brian Armstrong
ef40b0a34e Fixed ticket 393, bad English on the Terms Page. 2010-02-14 21:21:29 +01:00
Loic d'Anterroches
73f6430a60 Fixed to prevent a password reset to login an inactive user. 2010-02-09 14:47:13 +01:00
Loic d'Anterroches
2b107c1610 Added ticket 391, password storage configuration variable for Mercurial. 2010-02-06 14:24:11 +01:00
Loic d'Anterroches
577aac2069 Fixed issue 348, no notifications on own actions. 2010-02-04 11:01:32 +01:00
Loic d'Anterroches
73641a03d5 Fixed issues 368 and 354, access to files with special characters. 2010-01-20 22:33:53 +01:00
Ludovic Bellière
0b580ba2ec Fixed issue 314, Mercurial shows empty files in directories 2010-01-20 21:27:18 +01:00
Denis Kot
ec1d21a625 Added the start of the Russian translations. 2010-01-15 10:57:04 +01:00
Samuel Suther
078c6feae8 Added the start on the German translations. 2010-01-15 10:51:42 +01:00
Janez Troha
1e3dfef438 Added ticket 347, partial Slovenian translations. 2009-11-26 10:30:27 +01:00
Loic d'Anterroches
c72e9f4eb0 Changed to accomodate the new way the session language is working. 2009-11-13 12:26:49 +01:00
Loic d'Anterroches
30a3515e94 Updated the French translations. 2009-11-06 20:38:23 +01:00
Loic d'Anterroches
ff4f8afde8 Added the support of the tags for Mercurial and Subversion. 2009-11-06 18:06:01 +01:00
Mehdi Kabab
8050463a12 Added ticket 271, support of the Git tags. 2009-11-06 16:12:54 +01:00
Mehdi Kabab
73dba2fa1a Added ticket 259, automatic linking of issues/commits to support TortoiseSVN preferred issue/commit naming. 2009-11-06 16:00:47 +01:00
Loic d'Anterroches
3c46b7734f Added the ability to use the username of a user to link a git commit. 2009-11-06 15:58:21 +01:00
Mehdi Kabab
75280d6892 Fixed issue 325, unexpected reset SSH key. 2009-11-01 23:07:33 +01:00
Loic d'Anterroches
6c5fde77b4 Added the ability to link to a review from the comments. 2009-10-29 13:54:44 +01:00
Loic d'Anterroches
646cf6479b Fixed issue 145, code reviews don't show up in the timeline. 2009-10-29 13:25:50 +01:00
Loic d'Anterroches
1d24432f8d Fixed issue 315, atom feed of a wiki update is broken. 2009-10-28 09:28:06 +01:00
Loic d'Anterroches
37aa3d8b69 Fixed not to stat the size of a non existing repository. 2009-10-26 21:45:42 +01:00
Loic d'Anterroches
9437a19ee0 Added migrations to backup restore indefero to/from a JSON file. 2009-10-19 11:28:01 +02:00
Mehdi Kabab
6c04fa80bd Fixed issue 311, link Forge Management is missing in the admin pannel. 2009-10-15 15:12:37 +02:00
Loic d'Anterroches
a667227943 Updated the French translations. 2009-10-12 08:18:33 +02:00
Loic d'Anterroches
8d32905913 Fixed transient error when the git cron job creates the repository before the first push. 2009-10-09 10:35:13 +02:00
Loic d'Anterroches
58ab16432c Fixed issue 261, default paths for gitcron.php and gitserve.php can't find Pluf. 2009-10-09 10:16:00 +02:00
Loic d'Anterroches
aa383ffb1b Merge branch 'issue268-feedcorrupt' 2009-10-09 09:23:08 +02:00
Loic d'Anterroches
f3cadfe013 Fixed issue 268, atom feed corrupt. 2009-10-09 09:22:36 +02:00
Loic d'Anterroches
c7aa91fc29 Fixed issue 304, cannot display source files with brackets in their names. 2009-10-09 08:46:14 +02:00
Loic d'Anterroches
e5934e0a3a Fixed issue 167, timeline feed URL should only include auth token for private projects. 2009-10-08 13:27:15 +02:00
Loic d'Anterroches
b6c5e803cb Fixed issue 114, email sent in language of commenter. 2009-10-08 11:23:33 +02:00
Loic d'Anterroches
ec8ff4f76b Avoid unnecessary assignement. 2009-10-06 21:33:58 +02:00
Loic d'Anterroches
06668db697 Fixed issue 304, cannot display source files with brackets in their names. 2009-10-06 21:28:37 +02:00
Loic d'Anterroches
a82b4b7b6b Fixed issue 305, improved the compatibility with PostgreSQL 8.4. 2009-10-06 20:54:28 +02:00
Loic d'Anterroches
37e0604647 Fixed bad conversion to support PHP 5.3, 2009-10-01 21:51:47 +02:00
David Feeney
4765ca2232 Fixed issue 282, Mercurial support in new projects. 2009-10-01 14:56:54 +02:00
Loic d'Anterroches
6edaf03faa Fixed issue 283, confusing with two 'Administer' tabs. 2009-10-01 14:44:39 +02:00
Loic d'Anterroches
0dedee4429 Fixed issue 296, meaningful message on status change. 2009-10-01 14:24:36 +02:00
Loic d'Anterroches
838645463d Remove the PHP 5.3 deprecated split function. 2009-09-24 20:40:22 +02:00
Loic d'Anterroches
157819195b Fixed issue 285, weird mkdir() error sometimes on first git push. 2009-09-21 10:03:33 +02:00
Loic d'Anterroches
25d7a5a776 Fixed issue 286, repository size fails on symlinks. 2009-09-21 09:58:29 +02:00
Loic d'Anterroches
9d9541ee11 Fixed issue 278, database with - in name causes exception on the admin projects list. 2009-09-21 09:46:46 +02:00
Loic d'Anterroches
c1e23ae9e2 Fixed to prevent the search on no available keywords. 2009-08-20 15:20:15 +02:00
Loic d'Anterroches
14e074b122 Fixed to prevent the display of an invalid tree. 2009-08-20 15:14:42 +02:00
Loic d'Anterroches
fbcdacdccf Allowed the th HTML tag in the MarkDown output. 2009-08-04 10:25:29 +02:00
Andrew Nguyen
f473691479 Fixed issue 262, embbed documents from repository in Documentation wiki.
You can now embbed text documents frome the repository into the
documentation wiki. Changes in the repository are automatically
reflected into the wiki.

The syntax is [[[path/to/file, optional commit]]].
2009-08-03 22:38:14 +02:00
Loic d'Anterroches
f7a7ac39f3 Fixed issue 274, link to the markdown extra documentation. 2009-08-03 21:42:32 +02:00
Loic d'Anterroches
ca5270a074 Fixed issue 275, unable to activate a file already uploaded if first upload was in error. 2009-08-03 21:38:32 +02:00
Loic d'Anterroches
0e421c0b34 Fixed issue 267, description for code review not visible on Review screen. 2009-08-03 21:23:23 +02:00
Loic d'Anterroches
cb375dea26 Fixed issue 272, cfg max_upload_size ignored. 2009-08-03 21:10:06 +02:00
Loic d'Anterroches
6845f59150 Fixed variable used before being instanciated in the Mercurial backend. 2009-07-23 23:33:08 +02:00
Mehdi Kabab
021805f1e1 Fixed issue 270, 'src:' autolinking doesn't work if path contains spaces. 2009-07-20 20:07:53 +02:00
Loic d'Anterroches
95881bd7f1 Fixed the order of the model installation. 2009-07-16 16:01:48 +02:00
Loic d'Anterroches
b3bacf25ff Updated the French locale. 2009-07-16 10:46:07 +02:00
Loic d'Anterroches
99992442f5 Fixed the review backend to support multiple patches per review and line level comments. 2009-07-16 10:04:58 +02:00
Loic d'Anterroches
dd56d681b3 Merged master back into the code review work. 2009-07-15 14:18:50 +02:00
Andrew Nguyen
ba18f30c4f Fixed issue 249, in the changelog switching to another branch must stay in the changelog. 2009-07-14 22:23:30 +02:00
Loic d'Anterroches
82e2684004 Fixed to match with the name of configuration setting. 2009-07-13 16:11:20 +02:00
Loic d'Anterroches
dc6f25cdef Fixed to handle the case of bad commit. 2009-07-12 22:13:52 +02:00
Loic d'Anterroches
36c1f98438 Added inline documentation with respect to the source access. 2009-07-12 07:18:19 +02:00
Loic d'Anterroches
ac7be1bde2 Fixed issue 253, last login time for users is off. 2009-07-11 10:55:47 +02:00
Loic d'Anterroches
1a067ca107 Fixed crash of the Subversion backend when requesting a non existing revision. 2009-07-09 00:05:36 +02:00
Loic d'Anterroches
c321e4828b Fixed issue 181, add an icon in the project list for private projects. 2009-07-08 14:35:44 +02:00
Loic d'Anterroches
69a7a58ce7 Fixed issue 146, display tickets by Id. 2009-07-08 14:23:01 +02:00
Loic d'Anterroches
c0dfd6b5dc Fixed issue 180, can't select branches containing / character in git projects. 2009-07-08 13:49:16 +02:00
Loic d'Anterroches
7d6cb22291 Fixed to have a better character encoding detection of the git log. 2009-07-03 10:23:49 +02:00
Loic d'Anterroches
32507085b4 Added another level of check on the reset password key. 2009-07-02 20:04:46 +02:00
Loic d'Anterroches
c488278ce1 Fixed bad use of Exception in the wiki view. 2009-07-02 19:59:06 +02:00
Loic d'Anterroches
ad17d797b2 Fixed parsing error. 2009-07-02 19:38:52 +02:00
Loic d'Anterroches
2b1a741946 Fixed issue 245, ['idf_exec_cmd_prefix'] configuration variable is not available anymore. 2009-07-02 13:05:43 +02:00
Charles Melbye
d153cd9049 Fixed issue 244, project List shouldn't show ',' if there is no short description. 2009-07-01 20:17:23 +02:00
Loic d'Anterroches
2a15e2a350 Fixed English typo. 2009-06-29 22:33:15 +02:00
Loic d'Anterroches
1815aaa909 Fixed to have a better workaround for Firefox not to break Safari. 2009-06-29 22:10:32 +02:00
Loic d'Anterroches
bdea6e4cbb Fixed English typo. 2009-06-29 21:45:55 +02:00
Charles Melbye
75af09062f Fixed issue 241, links to attach files in Issues should not actually open their href target. 2009-06-29 21:23:58 +02:00
Loic d'Anterroches
c366124917 Fixed the case of accessing the log of an unavailable project 2009-06-26 20:52:56 +02:00
Loic d'Anterroches
16ce0da5f9 Fixed issue 240, correctly link the long URLs in the issues. 2009-06-26 13:12:26 +02:00
Loic d'Anterroches
2ab52e7eaf Added the possible deletion of the repository when deleting a subversion project. 2009-06-25 21:37:46 +02:00
Loic d'Anterroches
fcefbe719f Fixed to better detect a bad commit. 2009-06-24 19:33:16 +02:00
Loic d'Anterroches
7d3f7e226c Fixed issue 238, missing return statement for the subversion backend. 2009-06-24 14:49:06 +02:00
Loic d'Anterroches
3848bd8d22 Added longer description for the downloads. 2009-06-22 21:08:33 +02:00
Loic d'Anterroches
0873d44162 Added the database usage statistics. 2009-06-19 22:42:44 +02:00
Loic d'Anterroches
6cf4f00f92 Fixed to make the command portable on BSD/Solaris. 2009-06-19 21:37:39 +02:00
Loic d'Anterroches
d6c0b7a680 Added forge size statistics. 2009-06-19 21:10:37 +02:00
Loic d'Anterroches
25e296fbb6 Added the display of the repository size in the source subtab of a project. 2009-06-19 17:31:45 +02:00
Mehdi Kabab
e235242ea6 Fixed issue 204, deleting a project does not remove the repository 2009-06-19 16:44:35 +02:00
Loic d'Anterroches
8915b45948 Fixed issue 209, erroneous details with private repository 2009-06-19 16:20:33 +02:00
Baptiste Durand-Bret
29e053bf6b Fixed issue 217, can't link directly to a user comment when linking to an issue 2009-06-19 16:01:17 +02:00
Loic d'Anterroches
a15107558c Fixed issue 235, need consistent use of file and fullpath in the SCM backend 2009-06-19 15:51:31 +02:00
Loic d'Anterroches
fb66e1e98f Fixed to correctly parse the full message of an svn commit log. 2009-06-09 18:03:40 +02:00
Loic d'Anterroches
2f0156e63b Fixed to correctly get the main branch in case of error. 2009-06-09 08:42:59 +02:00
Loic d'Anterroches
e31d822d74 Fixed the case of a non-existing file. 2009-06-08 19:44:52 +02:00
Loic d'Anterroches
15cba014ba Fixed undefined variable. 2009-06-08 19:26:58 +02:00
Patrick Georgi
88a1bf9c94 Fixed issue 232, repository browser on SVN shows stacktraces 2009-06-08 13:21:03 +02:00
Loic d'Anterroches
cefdceba13 Fixed issue 229, code review broken with new SCM backend. 2009-05-30 20:04:43 +02:00
Loic d'Anterroches
1c8490be6b Fixed to get the same method definition as the parent class. 2009-05-28 00:30:10 +02:00
Loic d'Anterroches
1243a8f6ad Test the preloading of the class. 2009-05-27 23:30:27 +02:00
Loic d'Anterroches
d98dda645e Pushed the constructor into the backend implementation. 2009-05-27 23:08:55 +02:00
Loic d'Anterroches
44ea8f1817 Added the getAuthAccessUrl method. 2009-05-27 22:54:26 +02:00
Loic d'Anterroches
6ef721d3a8 Fixed to sync the timeline only if the backend is available. 2009-05-27 18:04:33 +02:00
Loic d'Anterroches
7d84da4d7c Added the git cache in the installation. 2009-05-27 17:59:50 +02:00
Loic d'Anterroches
a53c6a1778 Fixes the case of an empty repository again. 2009-05-27 17:04:41 +02:00
Loic d'Anterroches
b75286375e Fixes the case of an empty repository. 2009-05-27 16:59:25 +02:00
Loic d'Anterroches
ad8a6d3071 Fixed error when accessing the help page. 2009-05-27 08:41:11 +02:00
Loic d'Anterroches
54b37ac5b6 Fixed issue 226, branches are displayed only on source tree view. 2009-05-26 21:59:02 +02:00
Loic d'Anterroches
bc434504b1 Fixed issue 210, sub-tabs links not follows the active branche in Source view. 2009-05-26 21:47:54 +02:00
Loic d'Anterroches
88ce10b8e6 Fixed issue 227, timeline fails on SVN repositories. 2009-05-26 21:20:10 +02:00
Loic d'Anterroches
0abb706ded Quick documentation improvement. 2009-05-26 15:02:30 +02:00
Loic d'Anterroches
54abd7bc7b Fixed typo in the translations. 2009-05-26 14:43:50 +02:00
Loic d'Anterroches
c866d09e27 Fixed issue 219, notification when adding a wrong user in a project. 2009-05-26 13:33:00 +02:00
Mehdi Kabab
668b49df40 Fixed issue 220, redirect to the issue or the issue comment after an updating. 2009-05-26 12:04:06 +02:00
Mehdi Kabab
3476541bf4 Fixed issue 221, scroll to the preview if exists. 2009-05-26 11:48:02 +02:00
Adrien Bustany
2c9cf96245 Fixed issue 224, add Vala support to source browser. 2009-05-26 11:33:20 +02:00
Loic d'Anterroches
39699ba723 Fixed to correctly return false on non-existing commits. 2009-05-26 11:28:36 +02:00
Loic d'Anterroches
0fd0c40e89 Fixed to update to use the new method signature. 2009-05-25 15:19:22 +02:00
Loic d'Anterroches
d31cd2aef4 Added the latest fixes for the new backend. 2009-05-25 14:18:48 +02:00
Loic d'Anterroches
c83e2e6f30 Merge branch 'master' into dev 2009-05-25 12:16:44 +02:00
Loic d'Anterroches
f55769a946 Improved the Mercurial backend. 2009-05-25 12:16:34 +02:00
Loic d'Anterroches
8345a02aaa Removed the old priority information. 2009-05-15 09:49:51 +02:00
Loic d'Anterroches
1c51437569 Fixed bad sequence of the tests. 2009-05-07 15:28:52 +02:00
Loic d'Anterroches
63cdede854 Fixed issue 205, clean up some gettext strings. 2009-05-07 15:23:23 +02:00
Loic d'Anterroches
d216e21858 Fixed issue 203, user doesn't show in active/inactive if first name is ---. 2009-05-07 15:07:02 +02:00
Loic d'Anterroches
358a774017 Fixed issue 213, saving the configuration of the doc/issues is sending to the wrong page. 2009-05-07 14:54:42 +02:00
Loic d'Anterroches
3c162486e4 Fixed crash with non UTF-8 encoded change log. 2009-05-07 09:54:09 +02:00
Loic d'Anterroches
a3f40447c0 Continued the refactoring of the Subversion backend. 2009-04-27 11:39:19 +02:00
Loic d'Anterroches
cf5acfb669 Base refactor of the Subversion backend. 2009-04-26 11:57:21 +02:00
Loic d'Anterroches
7c502b1745 Continued the SCM backend refactor.
The new backend is near completion.
2009-04-25 16:24:40 +02:00
Loic d'Anterroches
aab8720cac Added a DB backend for the Git blob info. 2009-04-21 17:45:35 +02:00
Loic d'Anterroches
86da0c0eed Added a first version of the new SCM backend. 2009-04-21 14:13:44 +02:00
Patrick Georgi
0efb0fec44 Fixed issue 199, some optimizations for SVN access. 2009-04-20 15:05:34 +02:00
Mehdi Kabab
b94934eafb Fixed issue 195, added parsing of the commit plural forms. 2009-04-19 14:33:12 +02:00
Loic d'Anterroches
bf5eba2ecc Update the French translations. 2009-04-16 13:39:44 +02:00
Loic d'Anterroches
1656c99a48 Fixed issue 183, project can not be deleted because of foreign key integrity constraints. 2009-04-16 13:27:41 +02:00
Mehdi Kabab
62e173e312 Fixed issue 185, custom predefined download labels are not displayed in autocomplete. 2009-04-16 11:43:03 +02:00
Mehdi Kabab
194a081c90 Added the highlighted extensions as text extensions. 2009-04-07 11:38:24 +02:00
Benjamin Jorand
04c2115fc2 Improved the source browser on large Mercurial repositories. 2009-04-07 11:19:07 +02:00
Loic d'Anterroches
08bc58848f Fixed issue 178, improved reading of extra text files. 2009-04-07 10:41:13 +02:00
xavier Brochard
1d527b5866 Fixed issue 176, typos in the recovering pasword email (french version). 2009-04-07 10:37:11 +02:00
Loic d'Anterroches
96784b6e7c Started again the work on the review. 2009-03-29 07:01:32 +02:00
Loic d'Anterroches
9f673307e0 Added the dash in the explanations of the allowed character in the project name
This is solving issue 148 correctly.
2009-03-27 05:45:30 +01:00
Loic d'Anterroches
f25ebc1664 Fixed issue 161, download link in source tree has poor visibility. 2009-03-26 15:42:22 +01:00
Loic d'Anterroches
f028682900 Fixed issue 160, diff viewer in code reviews does not indent correctly. 2009-03-26 15:21:16 +01:00
Ciaran Gultnieks
c16962e5f5 Fixed issue 168, code review shows wrong commits. 2009-03-26 12:28:03 +01:00
Mehdi Kabab
dd2dda1895 Fixed issue 158, improved MarkDown support. 2009-03-26 12:23:37 +01:00
Ciaran Gultnieks
0f39236883 Fixed issue 166, typo in confirmation email message. 2009-03-26 12:17:14 +01:00
Loic d'Anterroches
08a03f0629 Fixed issue 159, Problem with display of source files with extension of c, etc.
Updated the code documentation to avoid confusions.
2009-03-26 12:04:16 +01:00
Patrick Georgi
ef93d2da0a Fixed issue 143, Makefile not displayed as text. 2009-03-03 10:12:42 +01:00
Loic d'Anterroches
0460240337 Improved the layout to link to the personal closed tickets. 2009-02-27 15:25:41 +01:00
Loic d'Anterroches
bdba7aace9 Fixed to prevent bad wrap. 2009-02-27 15:13:43 +01:00
Loic d'Anterroches
28d5ce417a Added per project list of personal closed working/submitted tickets. 2009-02-27 15:08:56 +01:00
Loic d'Anterroches
8da821eef4 Fixed issue 131, added ability to preview before submitting an issue. 2009-02-27 14:21:09 +01:00
Loic d'Anterroches
cfafdbfde4 Fixed issues 137 and 138, support of the git submodules. 2009-02-27 13:38:22 +01:00
Loic d'Anterroches
e40485c56f Fixed last part of issue 105, update the details of a project.
From the forge administration part of a project, you now have a direct link to the project administration
tab.
2009-02-27 11:10:26 +01:00
Loic d'Anterroches
0b465c750b Updated the French translations. 2009-02-27 10:58:18 +01:00
Loic d'Anterroches
7f4f14e78d Fixed issue 105 point 2, added deletion of a project.
Note that the source code is not deleted at the moment.
2009-02-27 10:42:18 +01:00
Loic d'Anterroches
32dc829a41 Fixed issue 142, control the patch when creating a new code review. 2009-02-26 11:09:38 +01:00
Loic d'Anterroches
4d3812fc35 Fixed issue 135, anonymous author on source/commit/[hash]/ 2009-02-25 14:36:08 +01:00
Manuel Eidenberger
42c6f53fbc Added the ability to configure the paths to the SCM executables. 2009-02-25 14:28:14 +01:00
Loic d'Anterroches
64dc8ec3b8 Fixed to prevent a crash when accessing the base page of a project with no /.
When accessing the base page of a project without a trailing slash, the regex to get the project in the
request object was not matching, resulting in a missing project in the request object.
2009-02-17 09:37:05 +01:00
Loic d'Anterroches
d1b139bb30 Better redirection to have canonical URLs. 2009-02-16 22:18:09 +01:00
Loic d'Anterroches
37f94d8581 Added smarter handling of trailing slash in the source view. 2009-02-16 21:33:19 +01:00
Loic d'Anterroches
ea55f9f793 Added nl2br in the display of the commit messages. 2009-02-16 18:12:21 +01:00
Loic d'Anterroches
75ec32765c Added the ability to add download extension and control the download size. 2009-02-16 18:04:03 +01:00
Loic d'Anterroches
9cd2d1c4ef Added the relations of the IDF_Commit model. 2009-02-16 11:55:14 +01:00
Loic d'Anterroches
b619b96a9d Cleaned the old translations. 2009-02-03 10:53:20 +01:00
Loic d'Anterroches
b18f172eca Updated the French translations. 2009-02-03 10:52:13 +01:00
Loic d'Anterroches
9bcf99e3a7 Fixed issue 126, easy link to a file in the repository from the tickets.
The syntax src:AUTHORS or src:src/IDF/Scm.php is allowed.
2009-02-02 22:55:45 +01:00
Loic d'Anterroches
47f84bcb55 Fixed in a dirty way, should be improved. 2009-02-02 21:47:50 +01:00
Loic d'Anterroches
b7d1afb01e Fixed bug in the diff display when a single empty line was removed. 2009-02-02 21:42:31 +01:00
Loic d'Anterroches
d594b3412a Fixed issue 129, code review crashes on git diff files.
The diff parser tries now to skip the header and possible footer.
2009-02-02 20:55:45 +01:00
Loic d'Anterroches
269f1db816 Improved the help text wording. 2009-02-02 17:41:08 +01:00
Loic d'Anterroches
6c83169f1c Fixed the submission of a code review and the display.
The display of a code review was crashing when a new file was added in
the diff.
The form to submit a review now proposes directly a choice of commits.
2009-02-02 17:38:48 +01:00
Loic d'Anterroches
088f426986 Added code tag to the list of allowed tags. 2009-02-01 14:24:04 +01:00
Loic d'Anterroches
a116c27c03 Fixed issue 124, JS dropdown lists not working in Issues page under IE 7 & 8.
IE does not like trailing comma in an array.
Bad: [1, 2, 3,] Good: [1, 2, 3]
2009-02-01 09:54:09 +01:00
Loic d'Anterroches
3279245ab2 Updated the French translations. 2009-01-31 22:46:55 +01:00
Loic d'Anterroches
3c7ad4581f Added the display of the number of people following a ticket. 2009-01-31 22:23:49 +01:00
Loic d'Anterroches
01b68978ff Fixed a crash when submitting a new code review and no full rights. 2009-01-30 23:28:18 +01:00
Loic d'Anterroches
8f7ec57213 Fixed crash when looking at a wiki page with missing link and no create rights. 2009-01-30 23:20:52 +01:00
Loic d'Anterroches
3b830581d5 Fixed to show the SSH access URL to perform the clone for a private project. 2009-01-30 14:11:37 +01:00
Loic d'Anterroches
6153cd0b13 Fixed issue 119, no environment for the shell_exec and exec calls.
For each call exec or shell_exec, I have added the ability to prepend a
string. For example '/usr/bin/env -i '.
2009-01-29 20:29:45 +01:00
Loic d'Anterroches
6724238616 Update the French translation. 2009-01-29 18:59:26 +01:00
Loic d'Anterroches
766acd01f4 Added the ability for a user to change his email address.
The change is not performed immediately. First a confirmation email is
sent to the user and if validated, the email address is changed.
2009-01-29 18:44:39 +01:00
Loic d'Anterroches
1307c97ff3 Updated the French translations and page title. 2009-01-28 15:40:37 +01:00
Loic d'Anterroches
fb1a47b323 Added the notification for the commits. 2009-01-28 15:20:41 +01:00
Loic d'Anterroches
be7cbabe8d Added the notification of changes for the documentation pages. 2009-01-28 14:59:51 +01:00
Loic d'Anterroches
ee5044fb1c Added the notifications for the code review. 2009-01-28 14:03:34 +01:00
Loic d'Anterroches
2ec653ad43 Merge branch 'notifications' 2009-01-26 21:52:13 +01:00
Loic d'Anterroches
b6922a0296 Added the notifications on the new uploaded files. 2009-01-26 21:51:51 +01:00
Loic d'Anterroches
d47530e128 Fixed stupid mistake in copy/paste. 2009-01-26 21:22:59 +01:00
Loic d'Anterroches
f203f7d78f Fixed bad help message for the git access.
Git has 2 methods to access a repository, one with gitdaemon to do a
checkout and one with SSH to perform the push. We need to provide those
2 methods.
2009-01-26 17:58:58 +01:00
Loic d'Anterroches
fccdcaa878 Fully fix issue 112, creating Mercurial also gives Subversion repos. 2009-01-25 21:22:38 +01:00
Loic d'Anterroches
dd6517c709 Fixed Issue 112, creating Mercurial also gives Subversion repos. 2009-01-25 21:09:31 +01:00
Loic d'Anterroches
743a3f312c Added a control to avoid redirecting to an inexisting branch. 2009-01-25 20:48:02 +01:00
Loic d'Anterroches
e513d95dbe Added the notification for the tickets. 2009-01-25 10:58:24 +01:00
Loic d'Anterroches
ec2565e244 Fixed French translations. 2009-01-25 10:56:08 +01:00
Loic d'Anterroches
4c45a4a2ac Added the management of the notification email addresses. 2009-01-25 10:32:34 +01:00
Loic d'Anterroches
121c94dc8e Added more help for the Git access. 2009-01-24 12:56:59 +01:00
Loic d'Anterroches
bcbcee281f Added the IDF_Conf relation. 2009-01-24 10:07:33 +01:00
Loic d'Anterroches
9d667643e7 Changed to use the "origin" convention for the git repository. 2009-01-23 16:28:55 +01:00
Loic d'Anterroches
f4133a1a1d Fixed French translations. 2009-01-23 16:27:57 +01:00
Loic d'Anterroches
38ac214d55 Fixed bug in the cache resulting in errors in the tree view.
The cache was not per project but one cache for all the projects.
2009-01-23 15:06:57 +01:00
Loic d'Anterroches
657dd339a1 Updated the French translations. 2009-01-23 14:25:28 +01:00
Loic d'Anterroches
cadbc040a1 Fixed issue 101, better information for the Subversion login/password.
A nice little help icon is providing more information for the checkout.
This for all the backends.
2009-01-22 11:12:41 +01:00
Loic d'Anterroches
6b32413e69 Automatically create the git repository during the cron run. 2009-01-21 20:05:03 +01:00
Loic d'Anterroches
3fbac71f04 Fixed to redirect the user to the home if no available branch.
This is a short term fix. We need to create a "howto" page for each kind
of repository to display it when the user want to access a repository
with nothing in it.
2009-01-21 19:56:47 +01:00
Loic d'Anterroches
49c8510d31 Fixed the rights in the sync file. 2009-01-21 19:29:03 +01:00
Loic d'Anterroches
037b9b78ae Fixed issue 106, crash with the cache and subversion. 2009-01-21 19:25:49 +01:00
Loic d'Anterroches
388a98defd Improved the default description to guide the administrator. 2009-01-20 17:39:53 +01:00
Loic d'Anterroches
28432296bf Fixed the bad static call. 2009-01-20 17:37:37 +01:00
Loic d'Anterroches
5d3ce34c4b Fixed to correctly update the git daemon export flag as needed. 2009-01-20 17:31:55 +01:00
Loic d'Anterroches
8cfc5ec026 Fixed the download of a commit diff file.
Note, we need to stream this commit diff like for the archive for
performance reasons.
2009-01-20 16:33:36 +01:00
Loic d'Anterroches
e159185465 Restructured the control of the large commits. 2009-01-20 16:26:36 +01:00
Loic d'Anterroches
df086f7a61 Improved Subversion and Mercurial backend performance. 2009-01-20 13:12:17 +01:00
Loic d'Anterroches
bab9ec661d Updated the French translations. 2009-01-20 11:45:26 +01:00
Loic d'Anterroches
ef197fc6ab Added a note about the plugins in the default conf file. 2009-01-20 10:36:41 +01:00
Loic d'Anterroches
61f53c518f Added the latest elements of the git repositories control.
Now, need to write the documentation.
2009-01-20 10:33:56 +01:00
Loic d'Anterroches
941a495144 Added the bulk of the access control to the git repositories. 2009-01-19 20:44:03 +01:00
Loic d'Anterroches
b2ec9bb9e8 Added cache at the view level when displaying the source tree. 2009-01-18 10:17:39 +01:00
Loic d'Anterroches
835eab9c24 Fixed issue 93 by preventing the display of a large commit diff.
Still needs to implement the equivalent for subversion and mercurial,
maybe with a simple command $scm->isCommitLarge($commit).
2009-01-17 18:46:26 +01:00
Loic d'Anterroches
61bc7a70b6 Solved most of issue 93 by not requesting diff content most of the time.
Still need to handle the display of a large commit in the individual
commit page.
2009-01-17 18:10:55 +01:00
Loic d'Anterroches
48355417d7 Remove cariage returns in the SSH keys. 2009-01-17 16:37:14 +01:00
Benjamin Jorand
7e7b5a4409 Fixed issue in the display of filename with spaces with Mercurial.
The Mercurial backend was not displaying correctly the filenames/folders
having spaces in them. It was troncating at the space.
2009-01-17 10:03:10 +01:00
Loic d'Anterroches
419601bb92 Added the upload of the SSH key for the end user. 2009-01-14 23:05:52 +01:00
Loic d'Anterroches
00f3b08ec6 Started the work on issue 3, git synchronization. 2009-01-14 21:23:52 +01:00
Loic d'Anterroches
11ddf00062 Updated the default configuration to match the INSTALL file. 2009-01-12 22:37:36 +01:00
Loic d'Anterroches
3f31d37955 Correctly use the url_upload configuration variable. 2009-01-12 15:31:04 +01:00
Loic d'Anterroches
c8e523d8c7 Added some extra signals useful to customize the project creation. 2009-01-12 14:57:09 +01:00
Loic d'Anterroches
a6c42120d8 Improved issue 93, memory usage.
I have been doing tracing of the memory usage using xdebug, now I am
normally below 15MB for the linux kernel instead of 35MB. Please test.
2009-01-06 22:56:02 +01:00
Loic d'Anterroches
a30a62d48f Fixed issue 97, project created as private is not private.
It was not a security issue, just a display issue.
2009-01-06 22:04:48 +01:00
Loic d'Anterroches
52abaf0461 Updated the French translations. 2009-01-02 22:25:28 +01:00
Loic d'Anterroches
c949672e53 Fixed to allow the dash (-) in the shortname of a project.
The dash is not allowed as first or last character of the name.
2009-01-02 17:26:52 +01:00
Loic d'Anterroches
c8d1b66c91 Better alignment in the table columns. 2009-01-02 14:06:50 +01:00
Loic d'Anterroches
60bc06f5c3 Added ticket 90, propose to create a new documentation page when it doesn't exists. 2009-01-02 13:58:55 +01:00
Loic d'Anterroches
a36e89ac2e Added a little note that accounts with bad emails can be deactivated. 2009-01-02 13:39:43 +01:00
Loic d'Anterroches
36f29dfbfd Removed the dead screen of the administration as not used for the moment.
The first tab of the administration was not used, so I removed it to
remove the clutter, it will be reactivated when it will be possible to
perform forge configuration from there.
2009-01-02 13:34:09 +01:00
Loic d'Anterroches
dc5cdd74af Added the ability to set the staff flag of a user. 2009-01-02 12:07:41 +01:00
Loic d'Anterroches
dd6b6c9ce6 Fixed little glitch in the listing of the users. 2009-01-02 11:58:38 +01:00
Loic d'Anterroches
76cf64369d Inforce the rule to have only letters and digits in the login. 2009-01-02 11:43:15 +01:00
Loic d'Anterroches
404e2cd150 Added the filtering of the non validated users by default. 2009-01-02 11:38:35 +01:00
Loic d'Anterroches
3aaf24d3bb Added the base administration of the users.
Still need to not show the non activated accounts by default.
2009-01-02 11:20:10 +01:00
Loic d'Anterroches
2bfa4478e1 Added the ability to mark a project as private at creation time. 2009-01-01 22:11:23 +01:00
Loic d'Anterroches
99f82216dd Added ticket 95, ability to get a new password when forgotten. 2009-01-01 21:50:16 +01:00
Julien Issler
c33b271519 Fixed issue 96, errors when parsing a Mercurial diff. 2008-12-30 18:21:04 +01:00
Loic d'Anterroches
2078d69a83 Added ticket 86, preview attached files to issues. 2008-12-30 18:00:59 +01:00
Loic d'Anterroches
e6b19a695b Fixed issue 94, commands have changed in git 1.6. 2008-12-23 22:43:09 +01:00
Loic d'Anterroches
0a02916e81 Added a partial fix of issue 93 to limit memory exhaustion.
This is not perfect because it means that we cannot get the
corresponding commit message and author for each file in the tree view.
This is just a work around that will not affect most of the repositories
but the biggest ones with files not changes for a long time.

To fully fix this problem, one needs to build at each commit time a
cache table with the data of each commit (including the hash of each
file at each commit).
2008-12-23 22:29:11 +01:00
Loic d'Anterroches
4f682c2e93 Fixed to prevent entering empty bug reports. 2008-12-23 11:20:08 +01:00
Loic d'Anterroches
d292678759 Added the initialisation of the user language at registration time.
When the user register, we grab the language from the browser and use it
as first value for the corresponding user object. The user can then
later on modify it from his account area.
2008-12-19 11:46:46 +01:00
Loic d'Anterroches
f6fb6c5ccc Fixed inconsistency in the link. 2008-12-19 11:32:21 +01:00
Loic d'Anterroches
d2323c6d97 Added the language selection in the user account. 2008-12-19 11:30:50 +01:00
Loic d'Anterroches
d11b107ce1 Added more text extensions and give the ability to add in the config.
Using the 'idf_extra_text_ext' configuration variable you can add more
text extensions.
2008-12-17 15:08:51 +01:00
Loic d'Anterroches
e282c65bb0 Added more text extensions. 2008-12-17 14:34:55 +01:00
Benjamin Jorand
dbd513b24e Fixed to be consistent in the display of errors. 2008-12-17 09:31:22 +01:00
Julien Issler
e535fbf5e1 Fixed issue 88, Mercurial support doesn't show all directories. 2008-12-17 09:02:45 +01:00
Loic d'Anterroches
31bd7e1d19 Fixed grammar in French translations. 2008-12-10 11:33:40 +01:00
Benjamin Jorand
2418645604 Fixed issue 83, small issue in SyncSvn. 2008-12-08 10:00:46 +01:00
Benjamin Jorand
0eeef34908 Added the Mercurial repository serving synchronization.
This fixes ticket 79.
2008-12-08 09:56:31 +01:00
Loic d'Anterroches
5886aef3ad Added the terms and conditions.
These are simple terms, just to allow people to adapt them later.
2008-12-07 14:56:06 +01:00
Loic d'Anterroches
ef3adafa02 Added the CSRF control by default in the configuration. 2008-12-07 12:58:44 +01:00
Loic d'Anterroches
7d999107b2 Added automatic case lowering of the login.
This is just a little usability improvement based on user feedback.
2008-12-07 11:42:02 +01:00
Loic d'Anterroches
4add76dbc8 Fixed a little consistency issue in the timeline subtab link. 2008-12-07 10:01:17 +01:00
Loic d'Anterroches
8378da5353 Fixed to not display the hashed password in the password field. 2008-12-07 09:46:08 +01:00
Loic d'Anterroches
e8d55a5267 Fixed include the File_Passwd file only if the SyncSvn plugin is activated. 2008-12-07 09:34:52 +01:00
Loic d'Anterroches
67a38fd547 Updated the French translations. 2008-12-06 14:03:35 +01:00
Loic d'Anterroches
f1f7d635b7 Updated to send to the dashboard when clicking on the "me" links. 2008-12-05 20:41:11 +01:00
Loic d'Anterroches
05c8d321c1 Added developer/user dashboard for all the projects.
This fixes issue 60.
2008-12-05 20:37:24 +01:00
Loic d'Anterroches
119aa4505e Added emphasis on the latest update link. 2008-12-05 15:04:46 +01:00
Loic d'Anterroches
a727285ce4 Added links to the author profile. 2008-12-05 14:58:32 +01:00
Loic d'Anterroches
e208a3e1eb Fixed to be usable outside of a request context. 2008-12-05 14:55:11 +01:00
Loic d'Anterroches
6c5da01319 Added the link to the author profile when possible. 2008-12-05 14:51:51 +01:00
Loic d'Anterroches
b660c6782f Updated the timeline to link to the author profile. 2008-12-05 12:28:58 +01:00
Loic d'Anterroches
5bd4fed8f4 Updated to simplify the configuration.
We do not need to have the extra tags and modifiers in the configuration
as a signal is taking care of that. That way we can add new tags,
modifiers without the need to update the configuration settings.
2008-12-05 11:53:22 +01:00
Loic d'Anterroches
6ae032df3e Fixed to correctly get a reference to the parameters. 2008-12-05 11:52:14 +01:00
Loic d'Anterroches
a1eeb12516 Added ticket 80, scm login integration with database login.
Based on the login for Subversion and the email address for git and
Mercurial.
2008-12-05 11:34:02 +01:00
Loic d'Anterroches
d6e3b8dca9 Cleaned the atom feed to validate against the feedvalidator. 2008-12-04 14:37:46 +01:00
Loic d'Anterroches
2e3330a8ad Fixed to avoid creation of unvalid HTML. 2008-12-04 14:29:45 +01:00
Loic d'Anterroches
b60aeb0ca1 Updated the plugin to match InDefero's coding standards. 2008-12-03 23:02:59 +01:00
Baptiste Michaud
39cf9f985a Added a plugin to synchronize subversion repositories. 2008-12-03 21:04:32 +01:00
Loic d'Anterroches
7cc244ec06 Fixed to avoid double slashes in the path to folders. 2008-12-03 20:58:06 +01:00
Loic d'Anterroches
9c44bc5fe5 Fixed issue 71, add atom feeds.
The basic building block is here with the feed of the timeline, it is
rather easy to add the feed other elements based on this work. This will
require iterations and polishing.
2008-12-03 15:00:47 +01:00
Loic d'Anterroches
a79d13ee3f Fixed issues 64 and 65, add a short description for the projects.
Bulk of the changes were made in commit 209715a.
2008-12-02 13:23:17 +01:00
Loic d'Anterroches
209715a6b3 Increased the size of the edition area of the documentation pages. 2008-12-02 13:22:01 +01:00
Loic d'Anterroches
ec22b2c8c2 Grouped the items in the timeline by day. 2008-12-01 22:16:28 +01:00
Loic d'Anterroches
da23f2b915 Added review update notification. 2008-12-01 21:39:17 +01:00
Loic d'Anterroches
fefff591b6 Tried a little improvement of the layout. 2008-12-01 18:23:18 +01:00
Loic d'Anterroches
67361d7df6 Fixed ticket 46, PHP 5.2.0 compatibility. 2008-12-01 14:48:09 +01:00
Loic d'Anterroches
7d0ecd8f8a Added a link to Gravatar in the FAQ. 2008-12-01 14:44:35 +01:00
Loic d'Anterroches
0ae266cfaf Added to have a nicer look in the account area. 2008-12-01 14:30:00 +01:00
Loic d'Anterroches
d1911339d7 Added signals when the user updates his password. 2008-12-01 13:35:17 +01:00
Loic d'Anterroches
9c5156e6ef Added the first work on the administration area. 2008-12-01 00:36:27 +01:00
Loic d'Anterroches
b45d9854af Fixed issue 70, markdown syntax in the Wiki partially broken.
We will need to iterate with feedback from the users for the autorized
tags in the filtering process.
2008-11-30 11:33:46 +01:00
Loic d'Anterroches
2732da9dbb Fixed possible fatal error in the Wiki.
The error could be triggered only when playing with the URL manually.
2008-11-30 11:18:58 +01:00
Loic d'Anterroches
57a4ea7cb0 Fixed ticket 76, add the attached files in the issue notification emails.
Beware that you need to update your configuration file to add the new
template filter.
2008-11-30 10:52:06 +01:00
Loic d'Anterroches
81cb427f7f Fixed to be consistent with the rest. 2008-11-30 10:37:40 +01:00
Loic d'Anterroches
f690968b11 Started ticket 39, add code review.
We now have a limited support of the code review. Still some work to be
done to allow the submission of new patches on a given review and update
the status. For the moment, only pre-commit review is supported.
2008-11-30 10:26:05 +01:00
Loic d'Anterroches
fbe364462d Fixed issue 67, conf and Conf folders conflict. 2008-11-27 11:29:40 +01:00
Loic d'Anterroches
0273e535e0 Added multiple upload file in issue.
This fixes issue 54.
2008-11-27 11:10:23 +01:00
Loic d'Anterroches
566c90cf6a Added full debug of Scm call only when debug flag set.
This is because git will return an error code when testing if a commit
exists and in fact does not exist. So it means that we get an exception
on all the string "commit foo" when foo is not a commit in the issue
text.
2008-11-27 10:03:30 +01:00
Loic d'Anterroches
eb60e99d5c Fixed to have correct post failure cleaning of the uploaded file.
Note: Latest Pluf release needed.
2008-11-27 09:48:01 +01:00
Loic d'Anterroches
93c44feb05 Fixed issue 61, better sync of the source changelog with the latest updates.
The sync is made automatically on all the branches of the project when
looking at the timeline after a given time.
2008-11-27 09:30:12 +01:00
Loic d'Anterroches
08f6c5fc79 Improved a little bit the keyboard shortcuts. 2008-11-27 09:18:33 +01:00
Loic d'Anterroches
83fd312c81 Added an exception when the scm command fails.
This will help the debugging for people.
2008-11-27 09:03:21 +01:00
Loic d'Anterroches
71461299bc Fixed the listing of the projects in the public profile view. 2008-11-26 22:29:10 +01:00
Loic d'Anterroches
ed40edf594 Updated the French translations. 2008-11-26 22:14:51 +01:00
Loic d'Anterroches
1332ba7eda Improved the documentation based on user feedback. 2008-11-26 21:34:47 +01:00
Loic d'Anterroches
28b650f841 Added the ability to configure the path to the mime types db. 2008-11-26 11:12:25 +01:00
Loic d'Anterroches
628b01faf4 Fixed the indexing for the issues.
It was not indexing the content correctly when creating the issue as the
content of the issue was not yet stored in the database.
2008-11-26 10:08:51 +01:00
Benjamin Jorand
4bff745890 Fixed to finish the code cleaning. 2008-11-26 08:36:01 +01:00
Loic d'Anterroches
82ed55f1a0 Fixed issue 55, improvements for the wiki. 2008-11-25 21:59:57 +01:00
Loic d'Anterroches
b528bf356c Merge branch 'master' into betterwiki 2008-11-25 21:21:40 +01:00
Loic d'Anterroches
c02c52b14a Fixed some call-time pass-by-reference warnings with PHP 5.2.6. 2008-11-25 21:18:12 +01:00
Loic d'Anterroches
86ab5221a7 Added view of pages by label. 2008-11-25 21:07:51 +01:00
Loic d'Anterroches
7a0a0b523b Fixed the right action when listing by tag the downloads. 2008-11-25 20:45:27 +01:00
Loic d'Anterroches
c0918de3dc Improved the phrasing. 2008-11-25 20:36:09 +01:00
Loic d'Anterroches
fd9cb62946 Added documentation wiki search. 2008-11-25 20:32:33 +01:00
Loic d'Anterroches
4dc0747769 Added the download of a commit diff.
This fixes issue 50.
2008-11-25 20:11:09 +01:00
Loic d'Anterroches
6bee793704 Added permission at the installation/upgrade for cleaner code.
The authorized user permission is added at the installation/upgrade step
to remove the code to remove the unncessary logic in the code.
2008-11-25 09:38:10 +01:00
Loic d'Anterroches
70616a0c95 Improved the translations based on user feedback. 2008-11-24 22:10:36 +01:00
Loic d'Anterroches
8519303494 Fix to have a more logical order in the HTML. 2008-11-24 21:56:04 +01:00
Loic d'Anterroches
ad159a5463 Fixed the title to be correctly titlecased. 2008-11-24 21:52:24 +01:00
Loic d'Anterroches
39d015a586 Added a simpler way to configure the repositories. 2008-11-24 20:27:03 +01:00
Loic d'Anterroches
bebce1812d Fixed to handle exception nicely instead of crashing the view. 2008-11-23 21:09:44 +01:00
Loic d'Anterroches
4260a083be Updated the French translations. 2008-11-23 18:51:24 +01:00
Benjamin Jorand
08145b7b1c Added the support of Mercurial. 2008-11-23 17:45:00 +01:00
Loic d'Anterroches
ee8d56075d Fixed to get consistent listing order. 2008-11-23 17:14:23 +01:00
Loic d'Anterroches
7f88056bd9 Fixed autolinking breaking MarkDown links. 2008-11-23 14:58:43 +01:00
Loic d'Anterroches
39916d46f0 Added the featured documentation pages on the homepage. 2008-11-23 14:51:47 +01:00
Loic d'Anterroches
b7b7e7aff2 Fixed to use the right initialized labels. 2008-11-23 14:44:44 +01:00
Loic d'Anterroches
380df7380b Fixed the regex to match the commit and the path. 2008-11-23 14:41:41 +01:00
Loic d'Anterroches
a643cbbc0c Fixed to use the new class name. 2008-11-23 14:35:39 +01:00
Loic d'Anterroches
649e85e551 Fixed bad relate name conflicting with the IDF_Issue. 2008-11-23 14:34:45 +01:00
Loic d'Anterroches
7c1ad62cdb Added the deletion of old revisions of the wiki pages. 2008-11-23 12:33:11 +01:00
Loic d'Anterroches
048e2ba783 Fixed to be translated. 2008-11-23 12:13:04 +01:00
Loic d'Anterroches
b3eb42817c Fixed to correctly clean the index and timeline when needed. 2008-11-23 12:00:15 +01:00
Loic d'Anterroches
78bc9a5466 Remove from the index on delete. 2008-11-23 11:26:17 +01:00
Loic d'Anterroches
b03422fc18 Fixed function name and add the timeline cleaning for wikirev/page deletion. 2008-11-23 11:23:20 +01:00
Loic d'Anterroches
99dd3aa1d6 Remove the corresponding information from the timeline on deletion. 2008-11-23 11:20:08 +01:00
Loic d'Anterroches
d9ffac099f Added the visualisation of the old revisions of a page. 2008-11-23 11:12:16 +01:00
Loic d'Anterroches
8eb5715656 Partial fix of issue 55, addition of a simple Wiki.
Added a base wiki, it is now possible to create wiki pages and update
them. Revisions are kept also not used/displayed at the moment.
2008-11-22 23:51:23 +01:00
Loic d'Anterroches
b13633fed2 Fixed to work correctly with MySQL. 2008-11-22 22:06:02 +01:00
Loic d'Anterroches
c86cf6e5f1 Fixed issue 62, crash when searching in the issues.
The issue search is now correctly limiting the search to the issues.
2008-11-22 14:17:26 +01:00
Loic d'Anterroches
d8870e6df0 Added the installation of the IDF_Commit table. 2008-11-22 10:59:15 +01:00
Loic d'Anterroches
b94ca8215f Fixed to not cache the getBlob call with git. 2008-11-21 21:47:43 +01:00
Loic d'Anterroches
f674992fc8 Updated the French translations. 2008-11-21 21:14:37 +01:00
Loic d'Anterroches
6072c2f9cb Fixed a little cosmetic glitch. 2008-11-21 20:41:32 +01:00
Loic d'Anterroches
9814a75f82 Added the first work on an API. 2008-11-21 20:33:39 +01:00
Loic d'Anterroches
0e725bea26 Added private projects.
It is now possible to create private projects. To mark a project as
private, you simply go in the Administer > Tabs Access menu and select
"Private project". Only project members and owners together with the
extra authorized users will be able to access the project. The project
will not appear in the list of projects for not authorized users.
2008-11-21 13:19:02 +01:00
Loic d'Anterroches
80b9e2ff78 Fixed issue 59, field idf_idf_conf.vdesc is a varchar(250) instead of text (MySQL). 2008-11-20 10:05:40 +01:00
bohwaz
c807c18d21 Fixed issue 58, bug avec les raccourcis clavier. 2008-11-18 11:29:53 +01:00
bohwaz
e01235caea Fixed issue 57, bug dans la gestion SVN. 2008-11-18 11:23:09 +01:00
Loic d'Anterroches
79312f7242 Fixed some bad path to templates. 2008-11-18 10:58:54 +01:00
Loic d'Anterroches
7e1f5bb029 Fixed path to the login form. 2008-11-18 09:59:11 +01:00
Loic d'Anterroches
18da9ed72f Renamed to match Pluf conventions and fix issue 56. 2008-11-18 09:21:49 +01:00
Loic d'Anterroches
725ece26cd Fixed in part issue 56, the templates are in the idf subfolder. 2008-11-18 09:15:02 +01:00
Loic d'Anterroches
8e093bc7ee Added link to issues and commit in the source tree. 2008-11-17 14:09:00 +01:00
Loic d'Anterroches
809967f5d7 Updated the hotkeys to add the latest updates into them. 2008-11-17 14:01:24 +01:00
Loic d'Anterroches
3ae666a781 Fixed the layout for long names in the attachments. 2008-11-16 12:19:30 +01:00
Loic d'Anterroches
97425529b1 Fixed to have the short name of the subject instead of InDefero. 2008-11-16 12:11:13 +01:00
Loic d'Anterroches
7ca43e0ec2 Updated the pretty print not to need extra <pre></pre>. 2008-11-15 21:23:29 +01:00
Nicolas Lassalle
5c32145e13 Added diff pretty print in the commit. 2008-11-15 21:10:37 +01:00
Nicolas Lassalle
99a2e2b83f Fixed issue 37, syntax highlighting of source. 2008-11-15 15:44:47 +01:00
Loic d'Anterroches
316a7d1a54 Fixed wrong display of the comment author. 2008-11-15 15:09:07 +01:00
Loic d'Anterroches
17734a7482 Fixed the class of some issue links. 2008-11-15 15:01:12 +01:00
Loic d'Anterroches
619334db67 Fixed the date to be the one of the comment and not the issue. 2008-11-15 12:26:21 +01:00
Loic d'Anterroches
42df3f5a74 Using normal storage instead of compressed. 2008-11-15 12:16:39 +01:00
Loic d'Anterroches
5370939229 Fixed the indenting. 2008-11-15 11:57:17 +01:00
Loic d'Anterroches
bcaf6efb6a Added the downloads in the timeline. 2008-11-15 11:56:44 +01:00
Loic d'Anterroches
8336dd6549 Updated to make the timeline follow the access rules. 2008-11-15 11:47:09 +01:00
Loic d'Anterroches
c044e99960 Renamed timeline to updates as more intuitive.
Fixed other little consistency stuff.
2008-11-15 11:35:30 +01:00
Loic d'Anterroches
4760c4b563 Improved the style of the timeline to add consistency.
The timeline is now a table with a more consistent look and feel with
respect to the other tables in the application.
2008-11-15 11:31:43 +01:00
Loic d'Anterroches
b85da85dfe Added ticket 45, base implementation of a timeline.
Still some cleaning of the code to have a nicer display of the timeline
especially for the issue updates.
2008-11-14 15:41:51 +01:00
Loic d'Anterroches
386ff894fc Cleaned the view of a commit.
Removed the unnecessary "tree" information.
Added direct link to the files at the given commit.
2008-11-13 14:19:18 +01:00
Loic d'Anterroches
431654592d Updated the French translation. 2008-11-12 21:02:57 +01:00
Loic d'Anterroches
fa5fe0d610 Fixed ticket 36, attach a file to a ticket.
It is now possible to attach a file to a ticket.
2008-11-12 20:40:58 +01:00
Loic d'Anterroches
9404309a0a Fixed issue 43 by removing the logo.
We do not need to do some advertizing on all the pages. Logo removed, the interface is
cleaner. Yeah!
2008-11-12 13:57:47 +01:00
Loic d'Anterroches
de8b5aa74c Improved the visualisation of text files in the source.
If the visualized version is not at the head of a branch, the details of
the corresponding commit are given.
2008-11-11 22:55:35 +01:00
Loic d'Anterroches
9ac6e38e81 Added inline visualization of text files from the repository. 2008-11-11 22:32:01 +01:00
Loic d'Anterroches
297d7290df Fixed partially issue 37, text files are displayed as text.
The display is not done with a nice layout, the file is pushed directly
with the text/plain mime type. This is working better than expected.
2008-11-11 21:21:21 +01:00
Loic d'Anterroches
9e91215205 Fixed to avoid a line break between size numbers and units. 2008-11-10 22:47:59 +01:00
Loic d'Anterroches
36623eaf94 Added the default cache configuration. 2008-11-10 15:32:59 +01:00
Loic d'Anterroches
adb5de13e2 Added a cache layer to cache the execution of the scm commands. 2008-11-07 23:54:40 +01:00
Loic d'Anterroches
c113c11da5 Added the display of the author of a commit in the source tree. 2008-11-07 14:32:22 +01:00
Loic d'Anterroches
c797e6c7c3 Fixed minor compatibility issue with PHP 5.2. 2008-11-07 14:31:45 +01:00
Loic d'Anterroches
ad5348e7f5 Fixed issue 42, add projects list link in project page.
At the top, a link to the project list is added when within a project
page.
2008-09-12 16:31:49 +02:00