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

Implement the "Unshelve" operation for Unreal Engine 5 #61

Merged
merged 8 commits into from
Jan 23, 2023

Conversation

SRombautsU
Copy link

@SRombautsU SRombautsU commented Jan 18, 2023

Using 'cm shelveset apply sh:ShelveId paths'

@SRombautsU SRombautsU self-assigned this Jan 18, 2023
@SRombautsU SRombautsU force-pushed the 1002200-unshelve-files branch from 898c9dd to 66075a6 Compare January 18, 2023 15:07
…elist, and refresh the cache

TODOs are in comments with all the steps
@SRombautsU SRombautsU force-pushed the 1002200-unshelve-files branch from 66075a6 to a3326a9 Compare January 18, 2023 15:08
Detect if any file to unshelve has some local modification, which would fail the "unshelve" operation with a merge conflict
@SRombautsU SRombautsU force-pushed the 1002200-unshelve-files branch 2 times, most recently from 132db2c to 0a9d701 Compare January 18, 2023 17:58
from the Menu to a dedicated PackageUtils namespace and files
@SRombautsU SRombautsU force-pushed the 1002200-unshelve-files branch from 0a9d701 to a520dd3 Compare January 18, 2023 17:59
@SRombautsU SRombautsU force-pushed the 1002200-unshelve-files branch from a520dd3 to f131400 Compare January 18, 2023 18:04
…or "Copied", "Replaced", "Conflicted"

This is a function to update the cache, used in a few places but not everywhere so apparently it didn't hit us before
@juliomaqueda juliomaqueda self-requested a review January 20, 2023 14:47
Copy link

@juliomaqueda juliomaqueda left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work @SRombautsU! Please, take a look at the comments.

as well as a couple of other minor improvements suggested during code review
@juliomaqueda juliomaqueda merged commit 8ea625c into master Jan 23, 2023
@juliomaqueda juliomaqueda deleted the 1002200-unshelve-files branch January 23, 2023 12:22
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.

3 participants