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

History / Diff against depot does not show up on Gluon (Cloud edition) workflow #4

Closed
L-Naej opened this issue Jan 5, 2017 · 5 comments
Assignees

Comments

@L-Naej
Copy link

L-Naej commented Jan 5, 2017

Hello,
Thanks for your work on this plugin!

We've got a problem here with the artist workflow, I mean when only Gluon has been configured on a computer. We are using Gluon with Plastic Cloud Edition. Our Unreal Engine version is 4.14 so we use your last version for 4.14.
When we try to show the history or "diff against depot" a file, nothing happen (no window is opened) and we see this error message in the "Output Log" (in bold is where I replaced our private data):

LogSourceControl: **[...]**Content/BP/BP_ProgressionSpline.uasset CanCheckout=1
LogSourceControl: **[...]**Content/BP/BP_ProgressionSpline.uasset CanCheckIn=0
LogSourceControl: ExecuteSynchronousCommand: UpdateStatus
LogSourceControl: IssueCommand: UpdateStatus
LogSourceControl: status (of 1 files, ShouldCheckAllFiles=1, ShouldUpdateHistory=1, ShouldGetOpenedOnly=0, ShouldUpdateModifiedState=0)
LogSourceControl: RunUpdateStatus: 1 files ('**[...]**Content/BP/BP_ProgressionSpline.uasset'...)
LogSourceControl: RunStatus(**[...]**Content/BP/BP_ProgressionSpline.uasset): 2) general case for one or more files in a directory (**[...]**/Content/BP)
LogSourceControl: 'status --wkconfig --noheaders --all --ignored "**[...]**Content/BP"' (in 0.169737s) output:
cs:305@rep:**[our_repository]**@repserver:**[our organisation]**@cloud
Branch /main/Dev@**[our_repository]**@repserver:**[our organisation]**@cloud
LogSourceControl: **[...]**Content/BP/BP_ProgressionSpline.uasset = 2:Controlled
LogSourceControl: 'fileinfo --format="{RevisionChangeset};{RevisionHeadChangeset};{LockedBy};{LockedWhere}" "**[..]**Content/BP/BP_ProgressionSpline.uasset"' (in 0.374391s) output:
125;125;;
LogSourceControl: **[..]**Content/BP/BP_ProgressionSpline.uasset: 125;125 by '' ()
LogSourceControl: 'history --format="{1};{6}" "**[..]**Content/BP/BP_ProgressionSpline.uasset"' (in 0.038052s) output:
125;5822
LogSourceControl:warning: 'log cs:125@rep:@repserver: --xml --encoding="utf-8"' (in 0.026212s) output:
The specified repository couldn't be found: @repserver:.
LogSourceControl:Error: Command 'UpdateStatus' Failed!

Any idea of why this happen?
Thanks,
Jean-Noël

@SRombauts SRombauts self-assigned this Jan 5, 2017
@SRombauts
Copy link
Owner

Hi Jean-Noël,

I am sorry but presently support for partial checkin (like Gluon, for artists) is on the Feature Requests list (post v1.0).

I'll have to design this, but would need to practice to understand this workflow (and it's limitation).

I cannot give any ETA for now, but it will become more an more needed soon.

Regards,
Sébastien

@L-Naej
Copy link
Author

L-Naej commented Jan 5, 2017

Hi Sébastien,

Thanks for your quick answer. I did not made the link between partial checkin and Gluon.
Basically what changes with Gluon is that artists can check-in "per file" and choose to not download the entire repository (they can select which directories to download). It also allow them to checkout and lock files, something not possible with Plastic SCM.

They also don't have to bother with branching as Gluon does not allow to branch on its GUI (but you can modify a text file to change the branch it is pointing to).

Hope it helps!

Regards,
Jean-Noël

@SRombauts
Copy link
Owner

SRombauts commented Jan 5, 2017

Thanks for taking the time to explain, but I should have been more clear about it; I know quite well what Plastic SCM Gluon is for .

My problem is very low level, that is, how to work on this partial checkin mode with the command line interface (no useful information), what would require modification inside the plugin, what kind of UI would need to be added...
The only documentation I can find about it online is the announcement blog page

I will need to dive into this when I can dedicate more time to use it a bit, then design the change required and see what it breaks. It will certainly not happen in the coming weeks, though.

@L-Naej
Copy link
Author

L-Naej commented Jan 5, 2017

Thanks for the clarification and the kind of ETA! I will keep an eye on this as it would clearly improve our artists workflow.

@SRombauts
Copy link
Owner

Fixed by multiple-commits leading to 8e5453a Gluon/Partial mode using "cm partial" commands for "checkin" and "update"

SRombauts pushed a commit that referenced this issue Mar 29, 2022
Fix the Editor not respecting ignore.conf files
@SRombautsU SRombautsU moved this from Feature Requests to Done in Plastic SCM UE4 Feb 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

2 participants