> 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to