Commit Graph

386 Commits

Author SHA1 Message Date
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
7494c913bc tests: don't populate the repo by default
other tests already ensure the svn repo population works out ok
2014-12-16 16:43:08 +01:00
c17099b249 correct typo, thanks to Tim Blokdijk for pointing out. 2014-12-16 15:55:53 +01:00
27ec9f20a2 cleanup: unused vars & wrong comment 2014-12-16 11:48:09 +01:00
441742a496 Add option to checkout all deps (even unused-indirect deps)
eg:
    bam checkout path/ --all-deps
2014-12-16 11:17:13 +01:00
1f7fb125b9 cleanup: reduce a lookup getting command args 2014-12-16 11:04:57 +01:00
eb93f34206 cleanup: don't overwrite log
its our primary logger, we need to access it!
2014-12-16 10:58:21 +01:00
eb1a43df10 add test for path remapping 2014-12-13 15:18:40 +01:00