Asset Pipeline v2 #145

Closed
Nick Alberelli wants to merge 431 commits from (deleted):feature/asset-pipeline-v2 into main

When changing the target branch, be careful to rebase the branch in your fork to match. See documentation.
Showing only changes of commit 17e56b0d96 - Show all commits

View File

@ -95,13 +95,13 @@ class ASSETPIPE_OT_sync_with_publish(bpy.types.Operator):
self.report({'ERROR'}, "Current File Name doesn't contain valid task layer")
return {'CANCELLED'}
pub_file = core.find_sync_target(current_file)
sync_target = core.find_sync_target(current_file)
if self.pull:
error_msg = core.merge_task_layer(
context,
col_base_name=get_parent_col_name(),
local_tls=[task_layer_name],
target_file=pub_file,
target_file=sync_target,
)
if error_msg:
@ -114,8 +114,11 @@ class ASSETPIPE_OT_sync_with_publish(bpy.types.Operator):
if not self.push:
return {'FINISHED'}
# TODO Include staged file if it exists in this loop
for file in core.find_all_published(current_file, "publish"):
push_targets = core.find_all_published(current_file, "publish")
if sync_target not in push_targets:
push_targets.append(sync_target)
for file in push_targets:
file_path = file.__str__()
bpy.ops.wm.open_mainfile(filepath=file_path)