A changeset is an immutable set of change records that is created automatically every time that you deliver changes to a stream or project in a repository. Each changeset creates a new version of a stream or project. Changesets give insight into the development activity in your streams and enable you to easily identify changes. They also reduce the complexity of parallel development by making it easier to manage sets of changes. Serena Pulse provides you with an intuitive visualization of changes throughout your development process.
The diagram below shows multiple streams where each circle represents a new stream version when a delivery has been made. Changeset version #0 (zero) is empty and represents the initial state of a stream or project
.
The Changesets dialog box enables you to view all of the changes that have been made to a stream or project since it was created and includes the following information:
The stream version created by the new changeset, for example: [123]
The date and time the stream version was created, for example:
11/22/2013 15:20:13
The name of the user who made the delivery, the type of delivery, and any comment entered by the user at the time of delivery, for example:
DELIVER by DDUCK:"Performance enhancements"
Each item in a changeset includes the following information:
The type of change, for example, Modification.
The repository path of the file or folder.
The item revision.
Any related change requests.