CET Developer version 10.0 (1924) is released in June 2019.
Highlighted Features
CET Developer Git Edition
CET Developer now supports git version control, and has integrated features for:
- Creating git-workspaces and developing in git with commit, push/pull, branches, history, blame, cherry pick etc
- Importing code from Perforce to git
- Building and publishing extensions
- Emacs can be run in embedded mode inside CET Developer, for easy access to file browser, git commands, file history etc.
New Build Central
Build Central new features
- Parallel building of extensions
- Better filters for extensions in the views
- Better display of build errors and log files from building
COP (Commandline Operator)
This is a new utility which can be used for tasks such as building and uploading extensions from the commandline (or CI system)
To list available commands, open a command window from Operator and type: cop
Changelog
These are the changes since the previous official version. Some of these versions have been released as beta (so you got them if you enabled "Check for Beta updates" in Operator Setup) but most of them were built and tested internally only.
Version 1924.3:
- Fixed problem with perforce update shutting down cm-process
Version 1924.2
- Bug fixes to Build Central
- Other various bug fixes
Version 1923.5
- Fixed bug in cop make with /includeDependencies-flag
Version 1923.4
- Fixes for Build central (commits not listed)
- Added code for automatically repairing problems with invalid refs i history has changed on remote repo
- Added prune-command when pull:ing from repo
Version 1923.3
- Improvements to Build Central (fixes for listing of commits to work, staying on correct branch etc)
Version 1923.1
- Minor bugfixes to 1923.0
Version 1923
- Bug fixes and improvements to Build Central and CET Developer UI
- More renaming
- Renaming CETDeveloperForm
- UI fixes
- Set git config lfs.filter-variables when creating new git workspace (to make sure LFS is enabled)
- Added /includeDependencies parameter for "cop make"
- More UI-fixes
Version 1922.3
- UI improvements, bug fixes and new toolbar/menu icons
Version 1922.2
- Various UI-fixes, fix for refresh-bugs, etc
Version 1922.1
- [DEV-6758] Fixed error that could occur when grid views in Checked out files-control or Branches-control was refreshed* Added error logger for logging unhandled exceptions
Version 1922
- FINALLY solved problem with "unable to unlink"-errors that would show up if files were locked by other processes when attempting to run a git command on those files (checkout, pull etc) Now you will get an option to close processes in workspace and retry command, automatically reverting the files that were locked.
- COP: Added /runHowOftenFilter-parameter for specifying to only run tests that are run at certain intervals (EveryBuild/Hourly/Daily etc)
- COP: Improved help-texts
- Various other bug fixes and improvements
- Re-adding HOME-variabel for all workspaces (otherwise ssh-verification to git repos will not work as SSH-keys are stored in HOME)
- Cursor fix
- Fix for enabling launch of emacs in workspace that has no base\emacs-folder
- History control now supports F5 for refresh
- Enable tooltips in the toolbar for checked out files
- Disable continuous progress-sound
- Refresh branches after pushing
- Fix for "No files selected to commit"-showing even if files are selected (that was already staged)
- Fixed refresh-issue in CheckedOutFiles-view
Version 1921.3
- Fixed Push-command that was broken in repo view (only worked in Branches-view)
- Removed error message "No files selected to commit" when Save-button was hit (not commit-button)
- Updated .gitignore
- Don't hide Emacs-toolbar when docking new Emacs-instance into CETDeveloper (causes the resize-bug)
- Fixed Push-command that was broken in repo view (only worked in Branches-view)
- Removed error message "No files selected to commit" when Save-button was hit (not commit-button)
Version 1921.2
- Fix for MSI to allow downgrading CETDeveloper from higher version (was broken since heat has been used to include files)
- Code is now compiled from the deploy-action
- Started getting rid of some compiler warnings
- Updated the "Downgrade to earlier version"-link to download previous public beta 1918.2
- Fixes after merge
Version 1920.3
- Only show one build tab in CET Developer until it has been clicked - then show the other 3
- Added caption-property to status objects (for describing the entire operation)
- Bug fix for menu bar in branches-dialog (to make sure the action is applied to the selected branch)
- Other minor bug fixes
Version 1919.1
- Fixes and optimizations to Get Workspace Editor
- Improvements to Edit Versions in Build Central (now has working status progress dialog and opens commit dialog where branch/comment can be changed instead of just committing the changes)
Version 1919.0
- Fixed problem with cop failing to build when there was no BuildLogs-folder in the workspace
- Git Workspace Editor changed to use the same folder/branch selection grid view as the old Add Workspace-dialog for Perforce-workspaces
Version 1918.23
- Improvements to Git Branches-dialog:
- New branches will now be created from selected branch, not from current branch
- Added Push-command (also support pushing multiple selected branches)
- All commands are shown, but are disabled if they cannot be applied to selection
- Don't show "Reset local repo" in right click menu when a file is selected (to avoid it being confused for only resetting that file)
- Fix for MakeTags to run on rootfolder (including extensions-folder etc) instead of home-folder (=base only)
Version 1918.22
- Hotfix for problem with toolbar buttons in branches-view not performing the command on the selected branch
Version 1918.3
- Fix for version10.0 to be correctly listed before version9.5 in workspace editor
- Fix for version10.0-branches not to be displayed in workspace editor
- Build Central: better trace when there's a parse error in an extension.xml-file
Version 1918.0
- Resumable download and improved functions for updating local repo cache
Version 1917.1
- Fix tar-file-extraction for custom-repos
- Fix delete of multiple files from tree view
- Sign not just msi but also executables and binaries
Work in progress, improved check out files-gridview and more
Version 1915.10
- Fixed bug in history dialog (was always showing commits only)
- Fixed bugs in Edit Git Workspace-dialog
- Fixed problem in Perforce/Git-importer when imported data contains a .git-folder
Version 1915.9
- Bug fixes and UI-improvements
Version 1915.8
- Bug fixes and UI-improvements
Version 1915.6
- Fixed build problems for git 9.5-workspaces and for continuous builder
Version 1915.3
- Fix for building in git workspaces
- Fixed problem with scrollbar sometimes going missing in build central
- Added Git blame to History-dialog
Version 1914.0
- Git integration fixes and improvements
Version 1913.8
- More work on git integration
- Work in progress: pruning of branches, bug fixes in git integration etc
Version 1913.7
- Improvements to how git workspaces are created (update the instance in memory instead of loading a new one if editing an existing workspace)
- Added function for importing/cloning a git workspace from existing folder
Version 1913.6
- More bug fixes and improvements to git integration
Version 1913.5
- Better branch-names in history dialog and commit dialog (based on git name-rev)
- Fixed unicode characters in git history dialog etc
Version 1913.4
- cop now supports upload to myconfigura
- Various fixes to git UI
Version 1913.0
- Fixed problem with messagebox popping up when running the Perforce readonly user in a git-workspace
Version 1912.9
- Various bug fixes and improvements to git tools
Version 1912.4
- Finilized work on CET Developer/Git City before documentation
- .gitattributes and .gitignore will now be automatically copied from base-repo if they are not in the repo
Version 1912.3
- Various improvements to git-integration
- Decoupled commands from Operator so they can be called from inside CET Developer/Git City as well
Version 1912
- CET Developer/Git City work in progress
Version 1911
- Git City
- Cop prints for mingGW
- Always running parallell builder and some safe ups for the runner.
Version 1908.0
- Fixed bug with new Info-panel in Operator (could cause error message on start)
- Added more debug info for when a ShellCmd fails
Version 1907.3
- Improved git background update (only update on file change)
- Notification about move of GitLab to Amazon servers
- Various fixes and improvements
Version 1906.0
- COP: various fixes
- Git history-dialog: support for browsing to parents of merge commits
Version 1905.10
- cop!
- and more
Version 1904.4
- Cop make now supported
Version 1904.3
- Added asynchronous buffering when writing log files from status indicator (fixing problem with log files getting locked by threads)
Version 1904.2
- Improvements to perforce->git importer, history dialog etc
- Better showing of error messages when failing to get changelists for a git workspace
Version 1904.1
- Various minor fixes
Version 1904.0
- Added filtering to git history dialog
Version 1903.7
- cop make - work in progress
- Fixed a lot of annoying problems with workspace list view (delay before asked to download files when creating/updating workspace + various bugs)
Version 1903.5
- Improved speed for git local refresh and parallel repo update
Version 1903.0
- Fix for lfs (reset lfs url when not using lfs proxy)
- Fix for listing git commits in Build Central
- Work in progress: COP (command line operator)
Version 1902.6
- CET Developer will now install emacs 25.3 (but fallback to 24.3 if you start Operator without installing the updates)
- Fixed bug with EnvSetup-window staying behind after installing tools as admin
Version 1902.5
- Bugfixes to Build Central in git workspaces + improved Git Branches-dialog
Version 1901.0
- Improved Git Branches-dialog and more
Version 1850.4
- Added new Build Item Editor
- Improvements to LFS cache settings
- Added the clean flag to when a worker i started to run a test. Also added the full path to the display when testAssistant is trying to show a log file that is corrupted or does not exist.
Version 1849.6
- Fixed bug in workspace creator (only occured when trying to create p4/git-import workspace)
- Fixed the problems with affected version fields not set when creating a new ticket in a Git workspace.
- Fixed an error where the log wasn't showing when clicking on a crash in the grid.
- Changed how CET is started from TestAssistant to keep user settings.
Version 1849.4
- Test assistant will now run in regular write-folder instead of in #sub
Version 1849.3
- Fixed problem with newly created workspace getting empty core label
- Fix for description to be shown on changelists in Operator
Version 1849.1
- Test Assistant: Fixed problem with crashes not showing up in grid view
- Find in Files: will now save the latest folder you were searching in
- Build Central: Fixed local building in git workspace
- Build Central: Fixed setting of versions in git workspace
- Log Parser: Fixed identification of stack lines in log files from git workspace
Version 1847.9
- Improvements to Git/Perforce-importer and Git History dialog
Version 1847.5
- Fixed problem with update in Perforce-workspace when getting Latest submitted code
- Improved handling for git/p4-import workspaces
- Fixed crash that occured when typing invalid url as gitlab server
- Improvements to TeamTV
Version 1846.3
- Added Amend-option to Git Commit-dialog
- Build Central: Fixed exception that would sometimes be thrown in worker thread causing build to fail
- Fix problem with new emacs instance not opening when selecting that option from the emacs-menu
- Build Central: Kill CmCode-worker after each completed task (to avoid interaction problem between tests)
- Initial submit of TeamTV and CETDevConsole (cdc.exe)
- Split up CETDeveloperSettings.xml so that UI-related settings are in CETDeveloperUISettings.xml
- Added support for storing git workspaces on other drives than c:
- Added option for setting git bash as the shell to be opened from the button in Operator
- Operator: added configurable git-tool-button that can launch a tool of choice
- Operator: Added Ctrl+R as shortcut for reverting file
- Build Central: added debug-dialog that can be opened from the Continious Builder-tab
- Fix for TestAssistant to start properly in git workspace
Version 1845.5
- Bug fixes and improvements to log viewer
Version 1845.4
- Merging (AWS refresh credentials-fix)
- Use separate auto-update location for new CET Developer 9.5
Version 1845.1
- Fixed problems with deleting a Perforce workspace from Operator
Version 1845.0
- Improved git merge conflict handling
- Fixed compilation error when starting test assistant.
Version 1843.6
- Various bug fixes and improvements to git dialogs
- Fixes to Create Git Workspace-dialog (+renaming)
- Made testassisstant compatible with GIT.
Version 1843.0
- Bugfix to Perforce->Git-importer (datetime for imported changelists could be incorrect on machines depending on local culture settings)
Version 1842.5
- Git: Improved branches-dialog and conflict resolution (accept theirs/ours)
- Build Central:
- 1. Fixed better display of time during build/test
- 2. Set error-status for items that has timed out
Version 1842.3
- Fixed problems with vf ticket creation from test assistant
- Build Central: fix for problem with some test items not running
Version 1842.2
- Fixed Translation Tool for git workspaces
- Fixed support for cached remote repos (tar.gz-compressed files in C:\CetDev\_RemoteRepoCache)
Version 1842.1
- Fixed problems in extension creator
Version 1841.3
- Updates to Git log viewer and more
Version 1840.3
- Build Central support in git-workspaces
Version 1840.1
- Enabled support for Build Central (local mode) in git workspace
- [CET-49333] Automatically set affected version when creating VP ticket.
Version 1840.0
- Added hack so a ticket is now created as *New instead of *Assigned.
- Bugfixed left panel not showing when launching CETDev
- Fixed log parse error in Build Central
- Git repo restructuring
- Improvements to context menus in Operator/CETDev
- Fixed support for libs_external-path-variable in git workspaces
- Fixed problems with all checked out files showing up as unresolved
Version 1838.0
- More improvements to git-integration
- More git fixes
- Improved git commit and history dialogs
- Git integration: commit and history dialogs
- Git commands in Operator: commit, branch, stash etc
- Git: fixed automatic ssh-key generation and registration on GitLab
- Git import fixes
- Git/Perforce importer
Build Central
- Fixed Amazon upload
- Various bug fixes
- Merging Amazon-upload from master-branch
- More build central fixes
- Build Central: major fix-up for parallel builder
Version 1833.0
- various fixes to UI and installer script
- Git integration: added support for commit, push, diff from operator
- GitWorkspace and dynamic/multiple classpath when starting CM in develop mode
- Crash report time display fix (now displayed in local time instead of UTC)
- Git integration progress: add/edit/delete + update/checkout (add+pull) now works for git-workspaces
- Crash reports now display datetime in local time instead of UTC
- Git workspace/refactoring progress. Adding and syncing git-workspace now up and running.
- More WorkspaceRoot-refactoring
- Completed refactoring: WorkspaceInfo -> PerforceWorkspace, ProjectRoot -> WorkspaceRoot
- After refactor WorkspaceInfo/ProjectRoot
- Added Git Workspace Editor
Version 1835.0
- Escape @ to (a) in profile user name to avoid problem when syncing to Perforce
- Various fixes
Version 1825.0
- Build Central: bug fixes and shaping up of filters/views
- CETDev: better responsiveness for emacs integration (changed some sync calls to async)
- Skip preview window in Build Central grid view
- Operator: Fix problem with hang after running commands in new version of Perforce
- CETDev: emacs open files tab control progress
- CETDev: Code Explorer as stand-alone window that is opened by right-clicking emacs open file tab
- CETDev: added emacs open files tab control
- CetDev: improvements to log viewer, better looking tabs which can also be closed and various other improvements
- Find in Files: quick button for .el/emacs-files
- Workspace creator: support for new repo-structure
- CetDev: various visual fixes
- Git integration, work in progress (New install, AllUsers + install under Program Files)
- Exclude mergeTODO-file from build workspaces
- Updated splash
- Various small fixes
Comments
0 comments
Please sign in to leave a comment.