Commit Graph

  • 390c9b5048 Added to collect associated data for the commits in one SQL query. Loïc d'Anterroches 2011-01-23 17:12:19 +0100
  • 58804923ef Cosmetic fix to prevent wrapping of the date. Loïc d'Anterroches 2011-01-23 17:08:07 +0100
  • 296091e977 Fetch parent revisions for monotone commits as well. Thomas Keller 2011-01-20 23:45:21 +0100
  • 77ba17eb61 Remove commented-out, unneeded manual includes Thomas Keller 2011-01-20 23:40:21 +0100
  • a489cb15b5 Added the display of the merge history in a commit view. Loïc d'Anterroches 2011-01-20 10:25:41 +0100
  • b0bebb44e6 Merge branch 'develop' of projects.ceondo.com:indefero into develop Loïc d'Anterroches 2011-01-20 09:48:57 +0100
  • 74baebde96 I changed my mind: remote automate access should be prevented for private projects and we should also take care that the symlink that enables it is dynamically created / removed when the private flag changes for a project. Thomas Keller 2011-01-18 15:43:35 +0100
  • caac979263 Don't throw an exception in case we do not find a branch cert tacked on a revision from which we want to start our log from, but simply ignore that and go over to the next revision. Note that this is also a bit fragile and should probably be converted to plain mtn au log usage. Thomas Keller 2011-01-17 11:57:39 +0100
  • bbc9bd6ef4 Forgot to add the JS filter file. Thomas Keller 2011-01-17 01:26:32 +0100
  • d445a65788 Beef up the branch and tag lists as per issue 601 - currently only for the monotone plugin's source view. Thomas Keller 2011-01-17 01:20:33 +0100
  • cdebac0b13 The commit object's diff member changed from "changes" to "diff" so the "dowload the corresponding diff file" link was broken. Thomas Keller 2011-01-15 01:02:22 +0100
  • 651617b8bf Merge branch 'develop' Loïc d'Anterroches 2011-01-10 10:56:23 +0100
  • 0e6eb9059a Added an event log to track the post update info. Loïc d'Anterroches 2011-01-10 10:56:09 +0100
  • 22d6453d56 Merge branch 'develop' Loïc d'Anterroches 2011-01-09 13:47:30 +0100
  • a7b62a30ff Correctly mark a Subversion repository as empty when at revision 0. Loïc d'Anterroches 2011-01-09 13:47:07 +0100
  • d5e6d355ab Merge branch 'develop' Loïc d'Anterroches 2011-01-09 11:27:02 +0100
  • 431e199c1c Fixed to correctly provide the origin url. Loïc d'Anterroches 2011-01-09 11:26:17 +0100
  • 3884bcdd01 Merge branch 'develop' Loïc d'Anterroches 2011-01-09 11:03:02 +0100
  • fa974eb8dd Fixed the detection of the paths to the commit hooks. Loïc d'Anterroches 2011-01-09 11:02:27 +0100
  • 023a3ce879 Merge branch 'develop' Loïc d'Anterroches 2011-01-08 21:35:20 +0100
  • c67e61cbaa Fixed the watch list to not crash when empty and support PostgreSQL. Loïc d'Anterroches 2011-01-08 21:34:51 +0100
  • cdeefb43a5 Added a logging of an event. Loïc d'Anterroches 2011-01-08 21:33:51 +0100
  • 93af6a68bd Add table of contents on wiki pages William MARTIN 2011-01-07 22:33:18 +0100
  • 146e956432 Add a favicon Fix issue 594 William MARTIN 2011-01-07 11:17:14 +0100
  • afa91188d8 Enhancement of the view of an issue. Add link previous and after to quickly jump to another issue. Those links are pointing to issue with the same status (open/closed). William MARTIN 2011-01-06 22:38:38 +0100
  • c2a9a60aa7 Naming conventions correction William MARTIN 2011-01-06 14:30:39 +0100
  • d654c95689 Fix issue 553 : Git escape too much character in a UTF-8 shell William MARTIN 2011-01-06 14:03:07 +0100
  • 439f1fefe2 Fix issue 588 : Redirect connected user to the anonymous url if they don't have register a SSH Key for GIT William MARTIN 2011-01-06 11:13:29 +0100
  • 4245617c6f Fix issue 546 : Add the irc protocol in the markdown prefilter William MARTIN 2011-01-06 11:01:35 +0100
  • 5635cdcac7 Remove the use of GROUP_CONCAT in SQL request. William MARTIN 2011-01-06 10:26:29 +0100
  • dd05a58c8c Major configuration changes for SyncMonotone - we're now using a predefined configuration tree as template for a new project and copy / symlink that on project creation. To make this process a little more configurable, two new configuration options, 'mtn_confdir' and 'mtn_confdir_extra', have been added which allow the forge admin to adapt the directory structure and its default hooks to his likings for all new projects. (More on that in doc/syncmonotone.mdtext). The 'mtn_remote_auth' configuration option was removed, because setting this to false would have not worked for setups which did not allow write access to remote automate commands for anonymous users and opening this would have meant a huge security hole. Instead, for every project which is created a corresponding client key is created as well which is used as authentication in the IDF source frontend. Finally the monolithic monotonerc file has been split up into individual, easily configurable lua files which are linked / copied underknees hooks.d/ and which do not conflict with each other (for example by overwriting certain main notification hooks). Thomas Keller 2011-01-06 01:44:41 +0100
  • a437da6a4c Fix sort option of forge watchlist William MARTIN 2011-01-05 17:51:34 +0100
  • 0334e88625 Merge branch 'develop' of git://projects.ceondo.com/indefero into develop William MARTIN 2011-01-05 17:21:35 +0100
  • 05b081e6d4 Merge branch 'watchlist' into develop William MARTIN 2011-01-05 17:17:53 +0100
  • c7c39c6fa1 Implementation of the watch-list viewer William MARTIN 2011-01-05 17:02:06 +0100
  • 0a7c2bca85 Merge branch 'develop' of projects.ceondo.com:indefero into develop Thomas Keller 2011-01-05 15:35:49 +0100
  • fd7a53a854 According to the base64 standard, zero, one or two fill bytes ("=") might pop up at the end, so always expecting "==" is plainly wrong (originates from 0897c860, fixes issue 592) Thomas Keller 2011-01-05 15:34:01 +0100
  • 9ccbcea743 Fixed issue 557, better CSS to render UL/OL. William MARTIN 2011-01-05 12:07:57 +0100
  • 4b75a55639 Merge branch 'develop' Loïc d'Anterroches 2011-01-05 10:30:00 +0100
  • 90b9279c3a Fixed not to try to include a document from a non available repository. Loïc d'Anterroches 2011-01-05 10:28:25 +0100
  • 80be99890a Add a title to the star when viewing an issue (thanks to William Martin) Thomas Keller 2011-01-04 16:51:33 +0100
  • d4929622bf Sort directories before files in source views. Thanks to William Martin! (closes issue 573) Thomas Keller 2011-01-03 15:10:42 +0100
  • 7059150ac8 Merge branch 'develop' Loïc d'Anterroches 2010-12-23 17:26:53 +0100
  • 777937b70c Fixed apparence of the description of the labels for the default ticket labels. Loïc d'Anterroches 2010-12-23 17:26:34 +0100
  • b4b53d3e22 Merge branch 'develop' Loïc d'Anterroches 2010-12-23 11:57:48 +0100
  • 97bc383bc0 Updated to display changes only if the backend supports this function. Loïc d'Anterroches 2010-12-23 11:57:39 +0100
  • dbd088458e Merge branch 'develop' Loïc d'Anterroches 2010-12-23 11:32:09 +0100
  • 0739b856e0 Changed to sort the list of projects by name as more natural than by short name. Loïc d'Anterroches 2010-12-23 11:31:52 +0100
  • 81acb276d8 Merge branch 'develop' Loïc d'Anterroches 2010-12-23 11:18:07 +0100
  • 80e965a904 Forgot to add the model filter parameter to the timeline action which basically rendered the complete navigation useless. Thomas Keller 2010-12-08 02:28:56 +0100
  • 39c29dbe10 Started on issue 544, extended commit details Thomas Keller 2010-12-08 01:48:26 +0100
  • 51c42a65c5 Project owners can now enter multiple email addresses for each notification type. Each email must be separated by a comma from the other. (Based on a patch from Pierre Marechal, fixes issue 372). Thomas Keller 2010-12-06 00:11:59 +0100
  • 784c9718eb Implemented an extended user profile based on a patch from Jethro Carr (issue 510). Thomas Keller 2010-12-05 01:22:32 +0100
  • 874b5aa7e9 monotone changelog: do not add the parents of revisions which have not attached the branch certificates in question to the horizont, otherwise we end up going up the whole history for some feature branch as soon as we hit the base branch of a project. Thomas Keller 2010-12-02 23:23:38 +0100
  • bf28a24b72 French translation updated (closes issue 574) Thomas Keller 2010-12-02 22:44:35 +0100
  • dffeb1f9d5 * move common file-specific functionality out of IDF_Views_Source into new IDF_FileUtil and change all occurrences accordingly * cache /etc/mime.types (or whatever is configured) per request in a static variable in IDF_FileUtil * always link directly to the download of attached files in the issues view and place an additional "view" link only for those attachments which we recognize as text with our weak criteria (closes issue 575) Thomas Keller 2010-12-02 01:50:01 +0100
  • 6d7d7ebbfa copy'n'paste from some console window sucks sometimes Thomas Keller 2010-12-02 01:48:34 +0100
  • 5b41fe3167 I promise I keep my fingers off git stuff now (a fix for issue 572) Thomas Keller 2010-12-01 11:19:13 +0100
  • 28f36dc7b0 Replace the usage of readlink's -f option (which is only available in GNUs coreutils) by something more sophisticated which is compatible with both, Linux and the BSDs (fixes issue 526) Thomas Keller 2010-11-30 00:24:33 +0100
  • dc2881ad02 Expand the revision and source linking automatisms to support the following rev 12345 added in abc12 removed in abc12 src:README@abc12 src:README, src:COPYING#12 and many more schemes. Thomas Keller 2010-11-29 21:50:40 +0100
  • 653299f4d8 Put a proper link around the "Home" menu entry. Thomas Keller 2010-11-25 02:02:38 +0100
  • 704850f5c6 Add Chinese localization (thanks go to Jerry! fixes issue 521) Thomas Keller 2010-11-25 00:20:10 +0100
  • 1548d4184e Suppress a notice in case the git log line does not contain a title (fixes issue 520) Thomas Keller 2010-11-25 00:13:47 +0100
  • abc8b8f4ab Another f'up - isValidRevision() is gone, replaced by validateRevision(). Unit tests would really, really help us here... Thomas Keller 2010-11-17 23:18:06 +0100
  • 08ef485ca9 Return the proper validation value if "HEAD" is the to-be-validated revision (fixes issue 568) Thomas Keller 2010-11-17 19:10:51 +0100
  • 35e670a1ab The data structure is already a stdClass object, so add a property, not a key (partially fixes issue 568) Thomas Keller 2010-11-17 19:08:41 +0100
  • deb1ea4d2b Merge branch 'develop' Loïc d'Anterroches 2010-11-17 09:45:22 +0100
  • 3aac4d528a Merge branch 'develop' of projects.ceondo.com:indefero into develop Loïc d'Anterroches 2010-11-17 09:33:10 +0100
  • 70e8d12420 Output the branch a particular commit is on; this is easy for mercurial and monotone, but slightly harder till impossible to do properly for git and svn. Please review and eventually adapt the code to make it work better (partially fixes issue 450) Thomas Keller 2010-11-17 01:53:17 +0100
  • ad15b13f7e Add a little Q&A section with details how to handle suspended branches and default branch name changes. Thomas Keller 2010-11-17 01:02:43 +0100
  • b4bc6abace Make the monotone master branch editable on forge level at least to make it possible to switch the default project branch (partially fixes issue 560) Thomas Keller 2010-11-17 00:47:55 +0100
  • e6f255bc56 Code style; wider input for monotone branch name Thomas Keller 2010-11-17 00:47:52 +0100
  • 470a961a80 Add syntax highlighter support for h, hh and hpp (fixes issue 567) Thomas Keller 2010-11-17 00:06:18 +0100
  • d08fee129b fixed two notices which lead to corrupt zip archives Thomas Keller 2010-11-09 00:11:27 +0000
  • 8993d2988b Pick initial issue type and priority from the particular first item of the predefined issue labels list (thanks Jakub Vitak, closes issue 556) Thomas Keller 2010-10-31 23:18:35 +0000
  • e776fc0713 Switch doctype from html 4.01 strict to xhtml 1.0 transitional, we largely ignored the former with xml-like constructs either (closes issue 511). Thomas Keller 2010-10-31 18:26:31 +0100
  • c0ccdc768a add a couple of file extensions which are supported by our in-tree version of prettyfy (closes issue 490) Thomas Keller 2010-10-31 18:18:20 +0100
  • 039ae01cfa Use an even smarter way of including additional resources for monotone by using a wildcard dir matcher and document this accordingly. Thomas Keller 2010-10-30 22:09:55 +0000
  • 612d00ade2 Merge branch 'develop' of projects.ceondo.com:indefero into develop Thomas Keller 2010-10-30 21:58:57 +0000
  • fe001abd26 Rework the way IDF's SCM interface provides downloadable snapshots. Instead of returning a command which gets executed and which should pass through / stream its output data to the client, we're just returning an instance of Pluf_HTTP_Response. This is needed, because some SCMs, most noticable monotone, have no locally executable command to provide a snapshot archive (and probably never will for our kind of setup). Thomas Keller 2010-10-30 21:52:40 +0000
  • b800ffcc1f * add a section which explains the security concept and explains the possible remote command execution feature * add a section which explains how additional hooks can be configured for notification purposes Thomas Keller 2010-10-28 20:05:42 +0200
  • 8a55952204 * use the built-in push_hook_functions to register the netsync hooks, this way additional hooks which need these notifications as well do not override earlier hooks * optionally include an additional hooks.lua file at the very end in which custom hooks can be defined Thomas Keller 2010-10-28 19:45:45 +0200
  • 8b2363fd6f Merge branch 'develop' of projects.ceondo.com:indefero into develop Loïc d'Anterroches 2010-10-22 16:25:37 +0200
  • e7a0d9d497 Added the .pas extension as supported text extension for the syntax highlighter. Loïc d'Anterroches 2010-10-22 16:11:39 +0200
  • c807c4b734 Add *.pas ([object] pascal) to the list of supported source extensions Thomas Keller 2010-10-22 16:11:04 +0200
  • 0af51d90ba More CSS tweaks for the project list dropdown Thomas Keller 2010-10-16 01:42:34 +0200
  • 972df3b231 Merge branch 'develop' of git://projects.ceondo.com/indefero into develop Thomas Keller 2010-10-16 01:19:17 +0200
  • 1887e9effd Ensure that the project list popup doesn't exceed the page height when many projects are listed - instead make it scrollable. Thomas Keller 2010-10-15 12:35:50 +0000
  • 7e10524f92 Add a popup menu in the main menu which allows to quickly jump between projects. Thomas Keller 2010-10-15 00:40:09 +0000
  • c3ff90c4f8 The signal name was wrong, therefor mtn syncs never updated the IDF timeline. Thomas Keller 2010-10-14 19:26:09 +0000
  • 2c4f2d3037 $tempfoo was of course not set - lets use a static path prefix here for simplicity Thomas Keller 2010-10-14 19:25:25 +0000
  • 07aec736f5 Add --timestamp and --ticker=dot as default options for newly created servers, which make it easier to follow the logs of individual servers. Thomas Keller 2010-10-14 18:46:08 +0000
  • b30bdc9833 While for allowed upload extensions the user was hinted to the need of having to start the list with a space, here it was actually needed code-wise. I rewrote the code so the space was not needed and the documentation follows the actual behaviour. Thomas Keller 2010-10-14 12:13:38 +0000
  • d171a249c5 Its untrue that the list of extra allowed extensions for uploaded files has to start with a space - its even a little quirky since the code expands that to a regex like "/\.(|ext1|ext2...)$/", so in theory files which end up with a dot and without an extension would be allowed by this. For now we just fix the comment and indentation of the default configuration option. Thomas Keller 2010-10-14 12:13:21 +0000
  • d994e0efb0 Remove the CSS3 pre-line rule, which is recognized by modern browsers and leads to collapsing of multiple consecutive whitespaces (closes issue 528). Thomas Keller 2010-10-09 12:42:05 +0000
  • 0379b862ec Document 'idf_strong_key_check' (closes issue 516) Thomas Keller 2010-10-09 12:21:20 +0000
  • 5af2ab4d97 Make the timeline view and RSS feeds filterable by model (closes issue 543). Thomas Keller 2010-10-09 11:53:01 +0000
  • b518385962 Introduce a per-project issue template to hint a reporter to provide certain information in his issue report (closes issue 540). Thomas Keller 2010-10-09 10:40:30 +0000
  • d25bc74d71 If no branch certificates are attached to a revision, we do not get an empty array back from _getCerts(), but no entry for 'branch' at all. Thomas Keller 2010-10-09 10:09:51 +0000
  • 5641173a04 Comment in hg_repositories by default, so it matches the defaults of the other SCMs Thomas Keller 2010-10-07 19:21:05 +0200