├── .gitignore ├── .travis.yml ├── AUTHORS.txt ├── LICENSE.txt ├── MANIFEST.in ├── README.md ├── TODO.txt ├── design_docs.txt ├── docs ├── .gitignore ├── Makefile ├── _graphs │ └── sgfs.py ├── _static │ ├── picker-screenshot.png │ └── westernx_small_logo.png ├── cache.rst ├── commands.rst ├── conf.py ├── context.rst ├── graphs.py ├── index.rst ├── known_issues.rst ├── overview.rst ├── processor.rst ├── schema.rst ├── sgfs.rst ├── structure.rst ├── template.rst └── utils.rst ├── requirements.txt ├── setup.cfg ├── setup.py ├── sgactions.yml ├── sgfs ├── __init__.py ├── actions │ ├── __init__.py │ ├── create_structure.py │ ├── launch_maya.py │ ├── open.py │ └── open_terminal.py ├── art │ └── icons │ │ ├── custom │ │ └── file_extension_nk.png │ │ ├── fatcow │ │ ├── README.txt │ │ ├── arrow_refresh.png │ │ ├── box_closed.png │ │ ├── brick.png │ │ ├── cross.png │ │ ├── film.png │ │ ├── film_link.png │ │ ├── folder.png │ │ ├── images.png │ │ ├── newspaper.png │ │ └── tick.png │ │ └── silk │ │ ├── README.txt │ │ ├── cog_go.png │ │ ├── folder.png │ │ ├── folder_go.png │ │ └── world_go.png ├── cache.py ├── commands │ ├── __init__.py │ ├── create_structure.py │ ├── open.py │ ├── relink.py │ ├── repair.py │ ├── rv.py │ ├── tag.py │ ├── update.py │ └── utils.py ├── context.py ├── maya │ ├── __init__.py │ └── workspace.py ├── mayatools │ ├── __init__.py │ └── open_in_shotgun.py ├── nuke │ ├── __init__.py │ ├── menu.py │ ├── open_script.py │ ├── save_script.py │ ├── setup │ │ ├── __init__.py │ │ └── menu.py │ └── utils.py ├── processor.py ├── schema.py ├── schemas │ └── prep_for_git ├── sgfs.py ├── structure.py ├── template.py ├── ui │ ├── __init__.py │ ├── maya │ │ ├── __init__.py │ │ └── project_set.py │ ├── picker │ │ ├── __init__.py │ │ ├── childlist.py │ │ ├── comboboxview.py │ │ ├── dialog.py │ │ ├── example.py │ │ ├── model.py │ │ ├── nodes │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── sgfs.py │ │ │ └── shotgun.py │ │ ├── presets.py │ │ ├── utils.py │ │ └── view.py │ ├── product_select.py │ ├── scene_name │ │ ├── __init__.py │ │ ├── core.py │ │ ├── maya.py │ │ └── widget.py │ └── threadpool.py └── utils.py └── tests ├── common.py ├── schema ├── Asset.yml ├── Project.yml ├── Project │ ├── Assets │ │ └── .sgfs-ignore │ └── SEQ │ │ └── .sgfs-ignore ├── Sequence.yml ├── Shot.yml ├── Shot │ ├── Audio │ │ └── .sgfs-ignore │ ├── Plates │ │ └── .sgfs-ignore │ └── Ref │ │ └── .sgfs-ignore ├── Task.yml └── Task │ ├── maya.yml │ ├── maya │ ├── images │ │ └── .sgfs-ignore │ ├── published │ │ └── .sgfs-ignore │ ├── scenes │ │ └── .sgfs-ignore │ ├── sourceimages │ │ ├── only_Assets.yml │ │ └── only_Assets │ │ │ ├── fur │ │ │ └── v0001 │ │ │ │ └── .sgfs-ignore │ │ │ ├── masks │ │ │ └── v0001 │ │ │ │ └── .sgfs-ignore │ │ │ ├── photoshop │ │ │ └── .sgfs-ignore │ │ │ ├── skin │ │ │ └── v0001 │ │ │ │ └── .sgfs-ignore │ │ │ └── special_channels │ │ │ └── v0001 │ │ │ └── .sgfs-ignore │ └── workspace.mel │ ├── nuke.yml │ └── nuke │ ├── _comp_extras.yml │ ├── _comp_extras │ ├── renders │ │ ├── cleanplates │ │ │ └── .sgfs-ignore │ │ ├── elements │ │ │ └── .sgfs-ignore │ │ └── mattes │ │ │ └── .sgfs-ignore │ └── scripts │ │ ├── comp │ │ └── .sgfs-ignore │ │ └── precomp │ │ ├── cleanplate │ │ └── .sgfs-ignore │ │ ├── elements │ │ └── .sgfs-ignore │ │ └── roto │ │ └── .sgfs-ignore │ ├── published │ └── .sgfs-ignore │ ├── renders │ └── .sgfs-ignore │ └── scripts │ └── .sgfs-ignore ├── test_context.py ├── test_context_from_path.py ├── test_dir_map.py ├── test_parsing.py ├── test_path_cache.py ├── test_project_roots.py ├── test_scene_name.py ├── test_schema.py ├── test_structure.py ├── test_tag_existing.py ├── test_tags.py └── test_templates.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/AUTHORS.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/README.md -------------------------------------------------------------------------------- /TODO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/TODO.txt -------------------------------------------------------------------------------- /design_docs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/design_docs.txt -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_graphs/sgfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/docs/_graphs/sgfs.py -------------------------------------------------------------------------------- /docs/_static/picker-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/docs/_static/picker-screenshot.png -------------------------------------------------------------------------------- /docs/_static/westernx_small_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/docs/_static/westernx_small_logo.png -------------------------------------------------------------------------------- /docs/cache.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/docs/cache.rst -------------------------------------------------------------------------------- /docs/commands.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/docs/commands.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/context.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/docs/context.rst -------------------------------------------------------------------------------- /docs/graphs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/docs/graphs.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/known_issues.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/docs/known_issues.rst -------------------------------------------------------------------------------- /docs/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/docs/overview.rst -------------------------------------------------------------------------------- /docs/processor.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/docs/processor.rst -------------------------------------------------------------------------------- /docs/schema.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/docs/schema.rst -------------------------------------------------------------------------------- /docs/sgfs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/docs/sgfs.rst -------------------------------------------------------------------------------- /docs/structure.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/docs/structure.rst -------------------------------------------------------------------------------- /docs/template.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/docs/template.rst -------------------------------------------------------------------------------- /docs/utils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/docs/utils.rst -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/setup.py -------------------------------------------------------------------------------- /sgactions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgactions.yml -------------------------------------------------------------------------------- /sgfs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/__init__.py -------------------------------------------------------------------------------- /sgfs/actions/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /sgfs/actions/create_structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/actions/create_structure.py -------------------------------------------------------------------------------- /sgfs/actions/launch_maya.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/actions/launch_maya.py -------------------------------------------------------------------------------- /sgfs/actions/open.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/actions/open.py -------------------------------------------------------------------------------- /sgfs/actions/open_terminal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/actions/open_terminal.py -------------------------------------------------------------------------------- /sgfs/art/icons/custom/file_extension_nk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/art/icons/custom/file_extension_nk.png -------------------------------------------------------------------------------- /sgfs/art/icons/fatcow/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/art/icons/fatcow/README.txt -------------------------------------------------------------------------------- /sgfs/art/icons/fatcow/arrow_refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/art/icons/fatcow/arrow_refresh.png -------------------------------------------------------------------------------- /sgfs/art/icons/fatcow/box_closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/art/icons/fatcow/box_closed.png -------------------------------------------------------------------------------- /sgfs/art/icons/fatcow/brick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/art/icons/fatcow/brick.png -------------------------------------------------------------------------------- /sgfs/art/icons/fatcow/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/art/icons/fatcow/cross.png -------------------------------------------------------------------------------- /sgfs/art/icons/fatcow/film.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/art/icons/fatcow/film.png -------------------------------------------------------------------------------- /sgfs/art/icons/fatcow/film_link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/art/icons/fatcow/film_link.png -------------------------------------------------------------------------------- /sgfs/art/icons/fatcow/folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/art/icons/fatcow/folder.png -------------------------------------------------------------------------------- /sgfs/art/icons/fatcow/images.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/art/icons/fatcow/images.png -------------------------------------------------------------------------------- /sgfs/art/icons/fatcow/newspaper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/art/icons/fatcow/newspaper.png -------------------------------------------------------------------------------- /sgfs/art/icons/fatcow/tick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/art/icons/fatcow/tick.png -------------------------------------------------------------------------------- /sgfs/art/icons/silk/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/art/icons/silk/README.txt -------------------------------------------------------------------------------- /sgfs/art/icons/silk/cog_go.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/art/icons/silk/cog_go.png -------------------------------------------------------------------------------- /sgfs/art/icons/silk/folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/art/icons/silk/folder.png -------------------------------------------------------------------------------- /sgfs/art/icons/silk/folder_go.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/art/icons/silk/folder_go.png -------------------------------------------------------------------------------- /sgfs/art/icons/silk/world_go.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/art/icons/silk/world_go.png -------------------------------------------------------------------------------- /sgfs/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/cache.py -------------------------------------------------------------------------------- /sgfs/commands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/commands/__init__.py -------------------------------------------------------------------------------- /sgfs/commands/create_structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/commands/create_structure.py -------------------------------------------------------------------------------- /sgfs/commands/open.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/commands/open.py -------------------------------------------------------------------------------- /sgfs/commands/relink.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/commands/relink.py -------------------------------------------------------------------------------- /sgfs/commands/repair.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/commands/repair.py -------------------------------------------------------------------------------- /sgfs/commands/rv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/commands/rv.py -------------------------------------------------------------------------------- /sgfs/commands/tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/commands/tag.py -------------------------------------------------------------------------------- /sgfs/commands/update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/commands/update.py -------------------------------------------------------------------------------- /sgfs/commands/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/commands/utils.py -------------------------------------------------------------------------------- /sgfs/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/context.py -------------------------------------------------------------------------------- /sgfs/maya/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sgfs/maya/workspace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/maya/workspace.py -------------------------------------------------------------------------------- /sgfs/mayatools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sgfs/mayatools/open_in_shotgun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/mayatools/open_in_shotgun.py -------------------------------------------------------------------------------- /sgfs/nuke/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sgfs/nuke/menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/nuke/menu.py -------------------------------------------------------------------------------- /sgfs/nuke/open_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/nuke/open_script.py -------------------------------------------------------------------------------- /sgfs/nuke/save_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/nuke/save_script.py -------------------------------------------------------------------------------- /sgfs/nuke/setup/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/nuke/setup/__init__.py -------------------------------------------------------------------------------- /sgfs/nuke/setup/menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/nuke/setup/menu.py -------------------------------------------------------------------------------- /sgfs/nuke/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/nuke/utils.py -------------------------------------------------------------------------------- /sgfs/processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/processor.py -------------------------------------------------------------------------------- /sgfs/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/schema.py -------------------------------------------------------------------------------- /sgfs/schemas/prep_for_git: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/schemas/prep_for_git -------------------------------------------------------------------------------- /sgfs/sgfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/sgfs.py -------------------------------------------------------------------------------- /sgfs/structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/structure.py -------------------------------------------------------------------------------- /sgfs/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/template.py -------------------------------------------------------------------------------- /sgfs/ui/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /sgfs/ui/maya/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /sgfs/ui/maya/project_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/ui/maya/project_set.py -------------------------------------------------------------------------------- /sgfs/ui/picker/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /sgfs/ui/picker/childlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/ui/picker/childlist.py -------------------------------------------------------------------------------- /sgfs/ui/picker/comboboxview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/ui/picker/comboboxview.py -------------------------------------------------------------------------------- /sgfs/ui/picker/dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/ui/picker/dialog.py -------------------------------------------------------------------------------- /sgfs/ui/picker/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/ui/picker/example.py -------------------------------------------------------------------------------- /sgfs/ui/picker/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/ui/picker/model.py -------------------------------------------------------------------------------- /sgfs/ui/picker/nodes/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /sgfs/ui/picker/nodes/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/ui/picker/nodes/base.py -------------------------------------------------------------------------------- /sgfs/ui/picker/nodes/sgfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/ui/picker/nodes/sgfs.py -------------------------------------------------------------------------------- /sgfs/ui/picker/nodes/shotgun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/ui/picker/nodes/shotgun.py -------------------------------------------------------------------------------- /sgfs/ui/picker/presets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/ui/picker/presets.py -------------------------------------------------------------------------------- /sgfs/ui/picker/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/ui/picker/utils.py -------------------------------------------------------------------------------- /sgfs/ui/picker/view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/ui/picker/view.py -------------------------------------------------------------------------------- /sgfs/ui/product_select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/ui/product_select.py -------------------------------------------------------------------------------- /sgfs/ui/scene_name/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/ui/scene_name/__init__.py -------------------------------------------------------------------------------- /sgfs/ui/scene_name/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/ui/scene_name/core.py -------------------------------------------------------------------------------- /sgfs/ui/scene_name/maya.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/ui/scene_name/maya.py -------------------------------------------------------------------------------- /sgfs/ui/scene_name/widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/ui/scene_name/widget.py -------------------------------------------------------------------------------- /sgfs/ui/threadpool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/ui/threadpool.py -------------------------------------------------------------------------------- /sgfs/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/sgfs/utils.py -------------------------------------------------------------------------------- /tests/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/tests/common.py -------------------------------------------------------------------------------- /tests/schema/Asset.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/tests/schema/Asset.yml -------------------------------------------------------------------------------- /tests/schema/Project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/tests/schema/Project.yml -------------------------------------------------------------------------------- /tests/schema/Project/Assets/.sgfs-ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/schema/Project/SEQ/.sgfs-ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/schema/Sequence.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/tests/schema/Sequence.yml -------------------------------------------------------------------------------- /tests/schema/Shot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/tests/schema/Shot.yml -------------------------------------------------------------------------------- /tests/schema/Shot/Audio/.sgfs-ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/schema/Shot/Plates/.sgfs-ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/schema/Shot/Ref/.sgfs-ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/schema/Task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/tests/schema/Task.yml -------------------------------------------------------------------------------- /tests/schema/Task/maya.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/tests/schema/Task/maya.yml -------------------------------------------------------------------------------- /tests/schema/Task/maya/images/.sgfs-ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/schema/Task/maya/published/.sgfs-ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/schema/Task/maya/scenes/.sgfs-ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/schema/Task/maya/sourceimages/only_Assets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/tests/schema/Task/maya/sourceimages/only_Assets.yml -------------------------------------------------------------------------------- /tests/schema/Task/maya/sourceimages/only_Assets/fur/v0001/.sgfs-ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/schema/Task/maya/sourceimages/only_Assets/masks/v0001/.sgfs-ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/schema/Task/maya/sourceimages/only_Assets/photoshop/.sgfs-ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/schema/Task/maya/sourceimages/only_Assets/skin/v0001/.sgfs-ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/schema/Task/maya/sourceimages/only_Assets/special_channels/v0001/.sgfs-ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/schema/Task/maya/workspace.mel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/tests/schema/Task/maya/workspace.mel -------------------------------------------------------------------------------- /tests/schema/Task/nuke.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/tests/schema/Task/nuke.yml -------------------------------------------------------------------------------- /tests/schema/Task/nuke/_comp_extras.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/tests/schema/Task/nuke/_comp_extras.yml -------------------------------------------------------------------------------- /tests/schema/Task/nuke/_comp_extras/renders/cleanplates/.sgfs-ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/schema/Task/nuke/_comp_extras/renders/elements/.sgfs-ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/schema/Task/nuke/_comp_extras/renders/mattes/.sgfs-ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/schema/Task/nuke/_comp_extras/scripts/comp/.sgfs-ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/schema/Task/nuke/_comp_extras/scripts/precomp/cleanplate/.sgfs-ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/schema/Task/nuke/_comp_extras/scripts/precomp/elements/.sgfs-ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/schema/Task/nuke/_comp_extras/scripts/precomp/roto/.sgfs-ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/schema/Task/nuke/published/.sgfs-ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/schema/Task/nuke/renders/.sgfs-ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/schema/Task/nuke/scripts/.sgfs-ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/tests/test_context.py -------------------------------------------------------------------------------- /tests/test_context_from_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/tests/test_context_from_path.py -------------------------------------------------------------------------------- /tests/test_dir_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/tests/test_dir_map.py -------------------------------------------------------------------------------- /tests/test_parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/tests/test_parsing.py -------------------------------------------------------------------------------- /tests/test_path_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/tests/test_path_cache.py -------------------------------------------------------------------------------- /tests/test_project_roots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/tests/test_project_roots.py -------------------------------------------------------------------------------- /tests/test_scene_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/tests/test_scene_name.py -------------------------------------------------------------------------------- /tests/test_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/tests/test_schema.py -------------------------------------------------------------------------------- /tests/test_structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/tests/test_structure.py -------------------------------------------------------------------------------- /tests/test_tag_existing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/tests/test_tag_existing.py -------------------------------------------------------------------------------- /tests/test_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/tests/test_tags.py -------------------------------------------------------------------------------- /tests/test_templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgfs/HEAD/tests/test_templates.py --------------------------------------------------------------------------------