Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

List files changed in the selected changeset #117

Merged
merged 14 commits into from
May 7, 2024

Conversation

SRombautsU
Copy link

Part 3 of 4 of the Changeset History View: Display the list of files in the selected changelist

2024-05-06 (5)

Also add a few buttons to switch from one window to the other

SRombautsU added 11 commits May 2, 2024 12:31
It's in fact needed to preserve the table layout in case of multiline comments

This reverts commit f39afce.
Opens the Desktop Application on the Branch Explorer
… a changeset

call cm log cs:<ChangesetId> --xml and parse the XML results
to match ongoing changes being made to the Changesets view
… file

In case of a Moved file, it appears twice in the list; we need to update the first entry (set as a "Changed") with the "Move" status

This was needed for the new Parser for ChangesInChangesets() (cm log --xml)
Show an icon for the file state instead of the "type of change text"
Search/filter files by text
Sort by Filename, by Path or by type of change

Add a SSplitter to hold the changeset list on the left slot, and the file list on the right slot
@SRombautsU SRombautsU self-assigned this May 6, 2024
@juliomaqueda juliomaqueda self-requested a review May 7, 2024 09:42
@juliomaqueda juliomaqueda marked this pull request as ready for review May 7, 2024 09:52
SRombautsU added 3 commits May 7, 2024 12:44
… changeset

Attributes the list of files to the correct changeset regardless of how long it took to retrieve it and whether the user already selected an other changeset in the meantime
…ted, or not loaded/displayed yet

Don't reset the pointer to the selected changeset when the list is getting refreshed, since we are keeping the list of files on screen
@juliomaqueda juliomaqueda merged commit a28a85d into master May 7, 2024
@juliomaqueda juliomaqueda deleted the 1005075-list-files-in-changeset branch May 7, 2024 13:57
@SRombautsU SRombautsU added this to the 1.11.0 milestone May 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants