Git, SVN & CVS Integration
GForge AS has a Powerful Git, Subversion and CVS integration, which includes setting up blank repositores, controlling who can access them, browsing, defining pre-commit filters, pre-commit workflow checks, linking changes to tracker items, triggering changes and re-assignments in tracker items and more.
GForge Advanced Server ChangeLog
5.7 Released, April 2010
GForge AS 5.7 has been released and posted for download. Some of the new features are:
- Pervasive Tagging is present throughout the system and search for all items by tags
- New preferences page in Project Admin to select/deselect tabs like Associations and Tags
- Source code indexing/search using doxygen and tsearch2
- Updated theme
- Captchas optional for user registration and forum creations
- New serial field type in tracker
- Quickjump menu is now AJAX to increase performance
- French, German, and Italian Translations updated
- Add Portuguese Brazilian Language support
- Add nss-pgsql support so create_users_group job can be removed. This affects CVS and SVN/GIT if using ssh support instead of DAV support.
- Full GIT plugin included by default
5.7 beta Released, November 2009
The first beta of the 5.7 release is now available. With more tha 60 changes, it's well worth testing. Please see the ChangeLog inside the .zip file and download it here.
5.6 Released, May 2009
The final 5.6 release has been posted, see the ChangeLog and download it here
5.6 Release Candidate 2, January 2009
[#4862] Add cancel buttons and proper titles to all delete forms
[#4895] Folder-level perms for Doc Mgr (AS)
[#4903] FRS Package-level permissions (AS)
[#4912] Forum sticky threads, locked threads
[#4977] Add interface for tracker_extra_field.default_value
[#5104] Add site-level news and forum post RSS feeds and project news RSS feeds
[#5087] Ability to commit against any association item
[#5052] "No access" option for SVN ACL (AS)
[#5223] Pretty up the buttons system-wide
[#5229] Change license key (AS)
5.5 Final Release, September 2008The final release of GForge AS 5.5 has been published.
5.5 Release Candidate #1, July 2008
This is the first finalized build of GForge AS 5.5 with all planned features integrated and unit-tested internally by GFG engineering. It is expected there could still be bugs in this release as there are over 50 enhancements in 5.5.
Enhancements in rc1:
Help icon on top of page now links to corresponding HTML page and PDF documentation is now deprecated.
Audit trail enhancement project was completed, so deletions to trackers, tracker items, document versions, documents and document folders, FRS Files, releases and Packages is now recorded in project audit trail.
Project activity reworked to solve old design flaw since 5.0 - the activity is now based on the audit trail entries rather than the tracker_item table.
Pagination and column sorting added to most list tables in the system so you can click to sort columns and select how many rows to view in a result set.
Ability to create/edit docs inline in Document Manager.
5.5 "Stable Beta" #3, June 2008
Cross-project reports can be generated, saved and shared with designated users and exported to Excel, XML and Comma-Separate files.
Major wiki enhancements, including searchable file attachments, discussion forums, project summary page recognizes wiki words, and less restrictive html sanitization.
Basic GIT plugin, to be expanded and enhanced in final beta.
Create default structure in SVN.
5.5 "Stable Beta" #2, April 2008
New advanced workflow features where events can trigger other events, such as a source code commit can trigger a change or reassignment in a tracker item, which can trigger other events.
5.5 "Stable Beta" #1, March 2008
New Tracker date, numeric extra field types, audit text & array types
Shared queries - tracker admin can now mark his/her queries as being shared, so they appear in other users' lists of available queries.
Add new project Reports - including disk usage on a project level.
Add By User, By Priority and By Status Filtering to Tracker Reports.
Interface for site admin to select different SCM server for each project - useful if multiple SVN or CVS servers are needed to scale and distribute an installation.
New Theme - new GUI with DHTML-based navigation and left-side tabs.
Pop-up JS window to search by item id#
Customizable regex for password validation - password requirements are now flexible and easily changeable in the configuration file, as the username is.
New Project Import/Export System. Project Admin can now require snapshots be taken of current project state. The snapshot can then be archived or moved to a different server.
Add 'show on browse' checkbox to tracker extra field browse page, makes it easier to find this option.
When editing template project, copy tracker changes to each project that uses that template.
When moving tracker item, try to save custom field data if field names are the same in the destination tracker.
Reorganize site admin into tabs.
Docman JS enhancements - make folders collapsible, expandable.
Version 5.4.2, March 2008TrackerItemNotification should highlight changed fields, like 4.x
Tracker item form should show only possible options in workflow fields
SOAP Improvements required for the Telelogic Doors Plugin
Tracker transition matrix on admin page
Clone project is_private from template
Give separate message for 'could not connect to database'
TrackerItemNotification subject should have project name
Version 5.4.1, December 2007Include workflow in project template export/import.
Add support for new eclipse plugin v2 to SOAP API.
Add configuration parameter to hide users tab, and another option to require everyone to login to browse the site.
Add simple project list to supplement trove browsing.
Advanced Clear Case support.
Version 5.4, September 2007
My Queue - Users can now drag and drop items from their 'My Page' into their To-Do queue. In some cases the 'My Page' can become quite large if you are working on a lot of projects, and the queue is a place to store just the most current working items
Hierarchical Reporting - build on Hierarchical projects in 5.3, you can now include subprojects in the project reporting tab.
SCM Commit Rules. Define rules for when a CVS or SVN commit can be made against a task or tracker item. For example, you can create a rule on the "Status" field, then edit the field values and check the box next to "Open". So if a person commits an item against a tracker item in this tracker, the commit can only proceed if the status is set to open.
Jabber Instant Messaging - each project has a chatroom created and logged. The logs are searchable. Notifications of events on GForge are posted to the chatroom, such as new SCM Commits, Tracker Items, etc
Email Gateway Enhanced - you can now "add" new tracker items via email, as well as respond to them. The Email gateway also has keywords built in so you can set assignees for tracker items and priorities.
Transition rules for multiple fields. This now uses checkboxes so you can define transition rules on multiple fields instead of just a single field. GForge AS isn't limited to transitions on Status, and you can define custom notifications to be sent when a transition occurs.
Sitewide search. Search across all project content, including attachments.
Tracker Item Browse page now has "ID" and "Summary" filter boxes, as well as a select box showing pre-made queries to filter results.
Wiki now has a versions tab and Breadcrumbs.
You can now request membership in a project, and the project admin will receive a notice that he can approve/deny.
FRS Release Add/Edit pages now have the option to upload larger files via FTP - great for ISOs or other large files.
MD5 Fingerprint - all files in the File service are now imprinted with an md5.
Drag-n-drop reordering of the Tracker Extra Fields, and Elements in those Fields. No longer need to type numbers in the sort column.
Project admin can choose which defined filters he wants to use for his project and they will automatically be added to the repository by GForge processes.
Project admin can define a directory in CVS or SVN which can be checked out by a GForge process and automatically pushed to a separate website. The project admin first defines a new Module/ACL in CVS or SVN and then checks the radio button to publish it.
Site admin can now import/export project templates (blank projects that have things like trackers, document folders, and tracker extra fields defined in a certain way).
Site admin can now view disk usage for largest projects.
Site admin can now define custom SCM Commit filters, such as creating a filter that would abort a commit if MSDOS characters were found, or other filters as created and defined by the user.
The 'Trove' software map can now have unlimited root categories added.
Doc Folder structures are copied from the template project, and folders can be sorted using drag-n-drop.
svn-over-ssh is now possible.
Project templates can now be saved and imported/exported between instances.
Daily task email is generated and sent to users with open tasks or tracker items assigned to them.
Version 5.3, February 2007
Groups - users can be members of any number of groups and inherit permissions from the group. E.g. if a user is a member of a group that has access to a project, the user will have access.
Hierarchical Projects - each project can have an unlimited number of child projects, with no depth limit. Child projects inherit permissions from parents and the project summary page shows a tree view of the current project's hierarchy.
Improved search, including indexing .doc and .pdf documents and a date range for the search.
Perforce - a complete perforce integration including creating and controlling access to repositories and linking commits to tracker items and tasks
New SOAP API and SDK with sample code. Prior versions of GForge AS had a compatibility SOAP API to ease the transition from 4.x
Roadmap page added (as of 5.2.5) - Since you can create future releases in the FRS system, you can now create tasks, defects, etc against future releases and the Roadmap report on the reporting tab will show percent completion for each upcoming release.
New reporting and graphing, including site-level statistics
Completely rebuilt Cruise Control integration lets you have multiple builds per project, stores build history and adds reporting of builds/failures over time on the reporting tab.
MS Office Add-in allows you to save and open docs from the doc manager from inside MS Office
Associations let you link Tracker Items, Docs, Wiki Pages, and File Releases
External SCM repositories, including support for pre-commit checks to enforce the requirement of Tracker Item IDs, and directory-level commit permissions.
German and Japanese language support