Commit Graph

415 Commits

Author SHA1 Message Date
fba8bf04d6 Fix for stupid typo 2015-06-12 23:50:00 +10:00
e41a17735e Change pack --exclude behavior, don't touch excluded paths at all
Was omitting from zip, but still remapping.
2015-06-11 21:11:04 +10:00
e06112b2d2 Use context manager for opening file 2015-06-09 03:13:19 +10:00
7d7fede5b2 Support context manager for opening blend file 2015-06-09 03:08:18 +10:00
88eefcf6bc check source mode before including alembic files 2015-06-08 23:47:18 +10:00
0aa730089b pack, support --exclude argument
See: bam pack --help
2015-06-04 14:55:40 +10:00
b9d27e0bf6 RST docs: Support multi-line argument strings 2015-06-04 14:50:24 +10:00
c3d4d85342 Only pack input cache 2015-06-02 21:46:50 +10:00
89f3ae2649 bam pack: Support for passing the dir only
if you give a dir as output, it will use the input path name. (changing blend to zip if needed)
2015-05-22 22:55:26 +10:00
ab8f30f212 Add bam pack, --mode=FILE option 2015-05-22 22:48:28 +10:00
18901fa5f7 Add alembic support (with option so we can disable) 2015-05-08 01:17:24 +10:00
bbbdf758d4 version bump 2015-03-25 04:14:37 +11:00
9e92aa7736 Fix T44099: Packing textures fails
files that touched the same path multiple times was broken
2015-03-25 04:03:51 +11:00
106be3927f typos 2015-03-16 23:15:23 +11:00
7a02184520 bam command line completion (BASH) T43316
Works with command completion:
  bam pa --> pack

Argument completion:
  bam pack --c --> --compress

List/checkout completion:
  bam ls some/pa --> some/path
2015-03-14 16:17:18 +11:00
6130e98ea8 bam ls, add --full option to return full paths 2015-03-14 16:17:14 +11:00
6b0735e402 blendfile: remove redundant struct use 2015-03-05 09:58:32 +11:00
0567fb62b9 version bump for release 2015-03-03 21:15:05 +11:00
fd51bbc4ba pack: make the output arg optional
This way you can run:

  bam pack foobar.blend

.. which outputs foobar.zip
2015-03-03 10:53:21 +11:00
1111f24b04 Fix T43830: Packing skips some image datablocks
Add support for ParticleSystems (render as - object & group)
2015-03-03 10:39:00 +11:00
f23630e970 path walker: include object materials 2015-03-03 10:01:32 +11:00
a542c8bfc4 Fix for bug where library names could collide
Multiple libraries from one file wouldn't use unique ID.name members.
Now used memory address instead of the name to keep track of which blocks we've visited.
2015-02-20 21:11:00 +11:00
18b1ecff1e Add support for compressed chunks on download
uses lzma compression (4mb chunks currently)
2015-02-20 15:55:02 +11:00
7169a3d713 no longer make copies of files
When the server is performing a checkout, we only need to make binary edit-list
2015-02-20 15:51:46 +11:00
e76691f18b support for partial downloads
(use local cache where possible)
2015-02-20 15:51:10 +11:00
ed1eb6df6f Add support for mesh-cache modifier 2015-02-12 00:38:54 +11:00
535886c915 add revert
uses local cache and replays binary edits
2015-02-07 00:53:20 +11:00
98f67c5d7f test local replay of edits, needed for local cache 2015-01-28 20:29:29 +11:00
27a0f7471b minor var rename (to sync with branch) 2015-01-28 17:55:37 +11:00
e30d18487f tweak, test to ensure UUID's are ok for variations
This is useful for checking checkout's match their UUID's,
useful for testing further changes to BAM.
2015-01-28 00:00:06 +11:00
52a9c508cb Raise an exception when trying to run cli.py directly. 2015-01-15 03:51:29 +11:00
fbd65538ed cleanup: syntax, comments, naming 2015-01-14 23:51:52 +11:00
8d36a542fb Added test for checkout with missing a image 2015-01-14 23:46:12 +11:00
3c2a4beec9 Fix for pack failing with missing files 2015-01-14 23:46:12 +11:00
Eibriel
25053f9c68 Added SQLALCHEMY_DATABASE_URI on config.py.example 2015-01-12 15:59:36 -03:00
0f80f31ac4 Support for the bundle command
This is primarily meant to be used via 3rd party applications (like the
Blender Cloud). The external software requires a bundle, and if was
already build it gets served a local filesystem path, that can be
further used. Otherwise the bundle is built.
2015-01-12 18:36:38 +01:00
1379f375ee Add test for image variations 2015-01-09 05:21:21 +11:00
b16801dd6c Initial Variation support
See: T42930

Also added tests
2015-01-09 05:21:14 +11:00
3ddc2551c7 bam deps: disallow zero paths tp be passed 2015-01-08 18:40:25 +11:00
9c8521c629 ignore ".svn" when returning lists
also add variation blend files (WIP)
2015-01-07 18:51:07 +11:00
e6022ee4a8 correct docs 2014-12-23 15:59:51 +11:00
07c2bc5075 doc generation for commandline now extracted into an RST directly. 2014-12-21 02:37:54 +01:00
229b49e88d add support for nested arguments. 2014-12-20 22:47:56 +01:00
1b2c641884 Web service tests and bundle command 2014-12-20 18:29:26 +01:00
8585580b83 use FORCE for phony commands 2014-12-20 02:33:10 +01:00
c5d25dce15 update comments 2014-12-20 02:32:51 +01:00
1ed725876a cleanup 2014-12-20 01:59:07 +01:00
be47a97149 bump version 2014-12-20 01:53:19 +01:00
7aaf6a64e8 fix for rare case when a file path points to a directory 2014-12-20 01:53:19 +01:00
975a0a5f49 Don't compress common filetypes which are already compressed 2014-12-20 01:53:14 +01:00