diff --git a/client/cli/bam b/client/cli/bam index 32f5954..ee6b69c 100755 --- a/client/cli/bam +++ b/client/cli/bam @@ -200,7 +200,7 @@ class bam_utils: params=payload, auth=('bam', 'bam'), files=files) - print(r.text) + print("Return is:", r.text) files['file'].close() os.remove(temp_zip) @@ -239,7 +239,7 @@ def subcommand_checkout_cb(args): bam_utils.checkout(args.paths) def subcommand_commit_cb(args): - bam_utils.commit(args.paths) + bam_utils.commit(args.paths, args.message) def subcommand_update_cb(args): diff --git a/packer/blendfile_path_walker.py b/packer/blendfile_path_walker.py index 86a27f5..9f74f9b 100644 --- a/packer/blendfile_path_walker.py +++ b/packer/blendfile_path_walker.py @@ -213,7 +213,8 @@ class FilePath: if sub_block is not None: yield from block_expand(sub_block, sub_block.code) else: - yield block + if code == b'ID': + yield block else: expand_codes = None diff --git a/packer/packer.py b/packer/packer.py index 9ad2324..6034cf7 100755 --- a/packer/packer.py +++ b/packer/packer.py @@ -156,9 +156,8 @@ def pack(blendfile_src, blendfile_dst, mode='FILE', sha1.update(data) return sha1.hexdigest() - for src, dst in path_copy_files: - paths_uuid[os.path.relpath(dst, base_dir_dst).decode('utf-8')] = sha1_for_file(dst) + paths_uuid[os.path.relpath(dst, base_dir_dst).decode('utf-8')] = sha1_for_file(src) # XXX, better way to store temp target blendfile_dst_tmp = temp_remap_cb(blendfile_src, 0) paths_uuid[os.path.basename(blendfile_src).decode('utf-8')] = sha1_for_file(blendfile_dst_tmp)