Commit Graph

393 Commits

Author SHA1 Message Date
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
6cfefb0ea1 Fix for walking over sequence paths 2014-12-19 17:29:55 +01:00
d5b2327740 path walker: expand more links 2014-12-19 17:29:55 +01:00
f8438d9419 bam cli: add compression level support 2014-12-19 17:29:51 +01:00
bf9098102e setup now functional 2014-12-19 17:29:15 +01:00
fc5a206686 Sanitize paths before packing
also use mode as a kw arg
2014-12-19 11:33:08 +01:00
871600312c re-arrange modules, preparing for python-package-index 2014-12-19 11:33:05 +01:00
54ef179788 Add support for image sequence strip 2014-12-18 22:15:38 +01:00
29795e1fbe image sequence support 2014-12-18 22:15:33 +01:00
6c5b0d002d Resources refactoring into own module 2014-12-18 15:48:49 +01:00
9a821c70c6 correct example command 2014-12-18 14:52:33 +01:00
7a209ba558 correct asserts packing blend files
- absolute windows paths made packing fail
- files with '.blend' in the path name would assert
2014-12-18 11:33:15 +01:00
afbebb8cf8 support for reading old blend files (some missing struct members) 2014-12-18 11:32:31 +01:00
5f619eef9f improve reporting of packing & resolve an exception when key not found 2014-12-18 11:30:51 +01:00
05ebc867e0 batch packer now works & reports useful output 2014-12-17 21:58:56 +01:00
bcb5184b45 minor cleanup: prefer explicit dict syntax 2014-12-17 16:53:59 +01:00
8d368dc74f remove json options from blendfile_pack, add quiet option 2014-12-17 16:39:31 +01:00
aef19f9ab8 Add initial batch packing test 2014-12-17 16:30:58 +01:00
5388aade23 bam cli: add --quiet argument (only used for packing) 2014-12-17 16:28:40 +01:00
48f5e7751e Fix for packing zipfiles (without a bam project root) 2014-12-17 14:46:56 +01:00
7e554bf17c bam cli: add bam pack command 2014-12-17 14:01:16 +01:00
dc2846ae49 add initial directory for batch testing 2014-12-17 11:47:09 +01:00
711c39fc26 tests: split off update class 2014-12-16 16:46:28 +01:00