├── .coveragerc ├── .flake8 ├── .github └── workflows │ ├── publish_pypi.yml │ └── run_tests.yml ├── .gitignore ├── LICENSE ├── MANIFEST.in ├── README.md ├── doc └── images │ ├── switch_versions.png │ └── transfer_accounts.png ├── requirements.dev.txt ├── requirements.test.txt ├── requirements.txt ├── setup.py ├── sf_git.test.conf ├── sf_git ├── __init__.py ├── cache.py ├── cli.py ├── commands.py ├── config.py ├── git_utils.py ├── models.py ├── rest_utils.py ├── sf_git.conf ├── snowsight_auth.py └── worksheets_utils.py └── tests ├── conftest.py ├── data ├── Benchmarking_Tutorials │ ├── .[Tutorial]_Sample_queries_on_TPC-DS_data_metadata.json │ ├── .[Tutorial]_Sample_queries_on_TPC-H_data_metadata.json │ ├── .[Tutorial]_TPC-DS_100TB_Complete_Query_Test_metadata.json │ ├── .[Tutorial]_TPC-DS_10TB_Complete_Query_Test_metadata.json │ ├── [Tutorial]_Sample_queries_on_TPC-DS_data.sql │ ├── [Tutorial]_Sample_queries_on_TPC-H_data.sql │ ├── [Tutorial]_TPC-DS_100TB_Complete_Query_Test.sql │ └── [Tutorial]_TPC-DS_10TB_Complete_Query_Test.sql └── Getting_Started_Tutorials │ ├── .[Template]_Adding_a_user_and_granting_roles_metadata.json │ ├── .[Tutorial]_Using_Python_to_load_and_query_sample_data_metadata.json │ ├── .[Tutorial]_Using_SQL_to_load_and_query_sample_data_metadata.json │ ├── [Template]_Adding_a_user_and_granting_roles.sql │ ├── [Tutorial]_Using_Python_to_load_and_query_sample_data.py │ └── [Tutorial]_Using_SQL_to_load_and_query_sample_data.sql ├── fixtures ├── contents.json ├── entities.json ├── folders.json ├── worksheets.json └── worksheets_update.json ├── test_cache.py ├── test_commands.py ├── test_config.py └── test_worksheets_utils.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/.coveragerc -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/publish_pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/.github/workflows/publish_pypi.yml -------------------------------------------------------------------------------- /.github/workflows/run_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/.github/workflows/run_tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include sf_git.conf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/README.md -------------------------------------------------------------------------------- /doc/images/switch_versions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/doc/images/switch_versions.png -------------------------------------------------------------------------------- /doc/images/transfer_accounts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/doc/images/transfer_accounts.png -------------------------------------------------------------------------------- /requirements.dev.txt: -------------------------------------------------------------------------------- 1 | black 2 | isort 3 | flake8> -------------------------------------------------------------------------------- /requirements.test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/requirements.test.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/setup.py -------------------------------------------------------------------------------- /sf_git.test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/sf_git.test.conf -------------------------------------------------------------------------------- /sf_git/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/sf_git/__init__.py -------------------------------------------------------------------------------- /sf_git/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/sf_git/cache.py -------------------------------------------------------------------------------- /sf_git/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/sf_git/cli.py -------------------------------------------------------------------------------- /sf_git/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/sf_git/commands.py -------------------------------------------------------------------------------- /sf_git/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/sf_git/config.py -------------------------------------------------------------------------------- /sf_git/git_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/sf_git/git_utils.py -------------------------------------------------------------------------------- /sf_git/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/sf_git/models.py -------------------------------------------------------------------------------- /sf_git/rest_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/sf_git/rest_utils.py -------------------------------------------------------------------------------- /sf_git/sf_git.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/sf_git/sf_git.conf -------------------------------------------------------------------------------- /sf_git/snowsight_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/sf_git/snowsight_auth.py -------------------------------------------------------------------------------- /sf_git/worksheets_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/sf_git/worksheets_utils.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/data/Benchmarking_Tutorials/.[Tutorial]_Sample_queries_on_TPC-DS_data_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/tests/data/Benchmarking_Tutorials/.[Tutorial]_Sample_queries_on_TPC-DS_data_metadata.json -------------------------------------------------------------------------------- /tests/data/Benchmarking_Tutorials/.[Tutorial]_Sample_queries_on_TPC-H_data_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/tests/data/Benchmarking_Tutorials/.[Tutorial]_Sample_queries_on_TPC-H_data_metadata.json -------------------------------------------------------------------------------- /tests/data/Benchmarking_Tutorials/.[Tutorial]_TPC-DS_100TB_Complete_Query_Test_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/tests/data/Benchmarking_Tutorials/.[Tutorial]_TPC-DS_100TB_Complete_Query_Test_metadata.json -------------------------------------------------------------------------------- /tests/data/Benchmarking_Tutorials/.[Tutorial]_TPC-DS_10TB_Complete_Query_Test_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/tests/data/Benchmarking_Tutorials/.[Tutorial]_TPC-DS_10TB_Complete_Query_Test_metadata.json -------------------------------------------------------------------------------- /tests/data/Benchmarking_Tutorials/[Tutorial]_Sample_queries_on_TPC-DS_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/tests/data/Benchmarking_Tutorials/[Tutorial]_Sample_queries_on_TPC-DS_data.sql -------------------------------------------------------------------------------- /tests/data/Benchmarking_Tutorials/[Tutorial]_Sample_queries_on_TPC-H_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/tests/data/Benchmarking_Tutorials/[Tutorial]_Sample_queries_on_TPC-H_data.sql -------------------------------------------------------------------------------- /tests/data/Benchmarking_Tutorials/[Tutorial]_TPC-DS_100TB_Complete_Query_Test.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/tests/data/Benchmarking_Tutorials/[Tutorial]_TPC-DS_100TB_Complete_Query_Test.sql -------------------------------------------------------------------------------- /tests/data/Benchmarking_Tutorials/[Tutorial]_TPC-DS_10TB_Complete_Query_Test.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/tests/data/Benchmarking_Tutorials/[Tutorial]_TPC-DS_10TB_Complete_Query_Test.sql -------------------------------------------------------------------------------- /tests/data/Getting_Started_Tutorials/.[Template]_Adding_a_user_and_granting_roles_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/tests/data/Getting_Started_Tutorials/.[Template]_Adding_a_user_and_granting_roles_metadata.json -------------------------------------------------------------------------------- /tests/data/Getting_Started_Tutorials/.[Tutorial]_Using_Python_to_load_and_query_sample_data_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/tests/data/Getting_Started_Tutorials/.[Tutorial]_Using_Python_to_load_and_query_sample_data_metadata.json -------------------------------------------------------------------------------- /tests/data/Getting_Started_Tutorials/.[Tutorial]_Using_SQL_to_load_and_query_sample_data_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/tests/data/Getting_Started_Tutorials/.[Tutorial]_Using_SQL_to_load_and_query_sample_data_metadata.json -------------------------------------------------------------------------------- /tests/data/Getting_Started_Tutorials/[Template]_Adding_a_user_and_granting_roles.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/tests/data/Getting_Started_Tutorials/[Template]_Adding_a_user_and_granting_roles.sql -------------------------------------------------------------------------------- /tests/data/Getting_Started_Tutorials/[Tutorial]_Using_Python_to_load_and_query_sample_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/tests/data/Getting_Started_Tutorials/[Tutorial]_Using_Python_to_load_and_query_sample_data.py -------------------------------------------------------------------------------- /tests/data/Getting_Started_Tutorials/[Tutorial]_Using_SQL_to_load_and_query_sample_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/tests/data/Getting_Started_Tutorials/[Tutorial]_Using_SQL_to_load_and_query_sample_data.sql -------------------------------------------------------------------------------- /tests/fixtures/contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/tests/fixtures/contents.json -------------------------------------------------------------------------------- /tests/fixtures/entities.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/tests/fixtures/entities.json -------------------------------------------------------------------------------- /tests/fixtures/folders.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/tests/fixtures/folders.json -------------------------------------------------------------------------------- /tests/fixtures/worksheets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/tests/fixtures/worksheets.json -------------------------------------------------------------------------------- /tests/fixtures/worksheets_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/tests/fixtures/worksheets_update.json -------------------------------------------------------------------------------- /tests/test_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/tests/test_cache.py -------------------------------------------------------------------------------- /tests/test_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/tests/test_commands.py -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /tests/test_worksheets_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdambrin/sf_git/HEAD/tests/test_worksheets_utils.py --------------------------------------------------------------------------------