Commit Graph

293 Commits (8cfc5ec026eac94ca24ea2af5366de3fe5f4fec2)

Author SHA1 Message Date
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