Commit Graph

72 Commits

Author SHA1 Message Date
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
9c8521c629 ignore ".svn" when returning lists
also add variation blend files (WIP)
2015-01-07 18:51:07 +11:00
1b2c641884 Web service tests and bundle command 2014-12-20 18:29:26 +01:00
871600312c re-arrange modules, preparing for python-package-index 2014-12-19 11:33:05 +01:00
6c5b0d002d Resources refactoring into own module 2014-12-18 15:48:49 +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
81908c8b5d Replace SHA1 with hex(length) + sha512 2014-12-11 16:27:05 +01:00
9404e2e08c cleanup: rebane fn -> f, (when used for files, not functions) 2014-12-03 14:06:01 +01:00
930981acd1 cleanup 2014-12-03 14:02:12 +01:00
e613dacac5 bam-path-deps, write the project path into the json file
this is so we can tell what project directory we're relative to.
2014-12-02 17:04:24 +01:00
f69121af52 Adding no auth cache for svn commit 2014-12-02 15:16:16 +01:00
673b0b0187 Path remapping for packing
This commit changes how relative paths are handled depending on weather they are nested or not.

Layout is as follows.

- ./shots/01/shot_01.blend
- ./shots/01/maps/special.png
- ./maps/generic.png

Maps to...
- ./shot_01.blend
- ./_maps/special.png
- ./maps/generic.png
2014-11-26 18:47:21 +01:00
b3db01b966 cleanup 2014-11-23 23:19:10 +01:00
aac29c824d cleanup: pep8 2014-11-21 21:12:28 +01:00
47a6eaa936 use logging for exceptions in webserver, check BAM_VERBOSE env var 2014-11-21 20:14:58 +01:00
b6154953ad fix for deleting a non-blend file 2014-11-20 21:08:13 +01:00
29f1c3778e Fix for bam delete test. 2014-11-20 16:45:59 +00:00
5952043f33 default config for webservice 2014-11-20 15:21:11 +01:00
79cb22fe14 File removal on svn 2014-11-20 12:29:29 +01:00
1b5568256c support for checking out non-blend files 2014-11-19 16:39:06 +01:00
c4b07d2962 Removed unneeded model constraint 2014-11-13 19:18:15 +01:00
c853bd71ab Committing using the actual user name 2014-11-07 15:19:12 +01:00
d2611cd979 Server settings for svn commits 2014-11-07 12:14:26 +01:00
703bf153c5 ensure temp dir exists 2014-11-07 11:37:45 +01:00
a983d3bd3b minor renaming 2014-11-06 18:41:09 +01:00
301abd641c bam cli: give useful message when bam ls fails 2014-11-06 18:32:01 +01:00
f1da558a3e comment pack_fn 2014-11-06 17:45:51 +01:00
7dd4fadce0 *picky* use dict literal 2014-11-06 17:42:35 +01:00
dec05c6d4e ensure the destination path exists before moving 2014-11-06 17:41:51 +01:00
9ed25c4ff9 Assert for existing file 2014-11-06 16:47:16 +01:00
dd029cde40 Add files now remapps to absolute path on commit 2014-11-06 16:19:38 +01:00
2bc2020ddc Adding unversioned files before commit 2014-11-06 15:40:13 +01:00
7cb1e806af paths are now relative to project root when checked out 2014-11-06 14:42:38 +01:00
c6e7f2349c Updates to webservice 2014-11-06 14:33:44 +01:00
fa24540b4e move json writing out of path remap 2014-11-06 13:15:16 +01:00
073d4784df Webservice side projects 2014-11-05 19:02:17 +01:00
6718253504 Renaming FilesList to Directory 2014-11-05 16:49:31 +01:00
8dafe01a0e Starting to use project_config values 2014-11-05 16:05:47 +01:00
8c127b9045 *picky* rename 2014-11-05 15:47:16 +01:00
e13dabbb71 Init command for bam cli 2014-11-05 15:10:07 +01:00
8b1085edd1 rename/reshuffle modules 2014-11-05 14:52:35 +01:00
e93408af9d Cleanup: *picky*, prefer 'dir' over 'folder' 2014-11-05 11:27:12 +01:00
9157ed1dc0 extract zipfile on checkout 2014-11-05 11:24:57 +01:00
53cbb0fa55 Cleanup: pep8 2014-11-05 10:42:59 +01:00
7f57c74f02 de-duplicate code, add generic modules dir 2014-11-05 10:04:40 +01:00
3222d10276 progress info when checking out 2014-11-04 21:46:18 +01:00
8015f0d106 Unzipping, copying and committing server side 2014-11-04 18:53:55 +01:00