> 1) Revision control or No? if yes, which? > Yes, subversion. Eclipse + command line + vim plugin
> 2) Do developers work on live files (ie. files seen by general users) > or in individual sandboxes? Local check-out. And it is suggested to put all checkouts to private folder, ex "~/work" (by 700 folder permission) > 3) Do you use Unit tests? For scripts in Maya, not yet. But for others as standalone scripts/ apps or even web-based production tracking system, we do have some quick and simple unit tests. > 4) Are updates done in batch as an application release, or as needed > per file? What is the update procedure? For Maya scripts, it is per-file. For apps, it is in batch with release version number. In order to make TD's life easier, everyone can provide his/her own scripts to his/her team and scripts are located in some suggested places. But we do have several globally directories for scripts which is controlled by me (as back-end RD manager). We haven't prepared a after-commit hook or something like that to automate deployment. But we do have a proprietary script encoder such that scripts in global directories are all encrypted as much as possible except some scripts that need to be invoked in Pixar's mtor. > 5) How many developers? Around 10 TDs. They are involved in different departments from surfacing, rigging, lighting to rendering. - Drake --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/python_inside_maya -~----------~----~----~----~------~----~------~--~---
