Index _ | A | B | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | U | V _ __init__() (flexlate.config.AppliedTemplateConfig method) (flexlate.finder.specific.base.TemplateFinder method) (flexlate.main.Flexlate method) (flexlate.render.specific.base.SpecificTemplateRenderer method) (flexlate.template.base.Template method) (flexlate.template.cookiecutter.CookiecutterTemplate method) (flexlate.template.copier.CopierTemplate method) (flexlate.template_config.base.TemplateConfig method) (flexlate.template_config.copier.CopierConfig method) A abort_merge() (in module flexlate.ext_git) abort_merge_and_reset_flexlate_branches() (in module flexlate.branch_update) absolute_local_path (flexlate.config.TemplateSource property) add_applied_template() (flexlate.config.FlexlateConfig method) (flexlate.config_manager.ConfigManager method) add_mode (flexlate.config.AppliedTemplateConfig attribute) ADD_OUTPUT (flexlate.transactions.transaction.TransactionType attribute) add_project() (flexlate.config_manager.ConfigManager method) ADD_SOURCE (flexlate.transactions.transaction.TransactionType attribute) add_source() (in module flexlate.cli) ADD_SOURCE_AND_OUTPUT (flexlate.transactions.transaction.TransactionType attribute) add_template_source() (flexlate.adder.Adder method) (flexlate.config.FlexlateConfig method) (flexlate.config_manager.ConfigManager method) (flexlate.main.Flexlate method) Adder (class in flexlate.adder) AddMode (class in flexlate.add_mode) applied_template (flexlate.config.AppliedTemplateWithSource attribute) applied_template_config_path (flexlate.config.AppliedTemplateWithSource attribute) applied_templates (flexlate.config.FlexlateConfig attribute) AppliedTemplateConfig (class in flexlate.config) AppliedTemplateWithSource (class in flexlate.config) apply_template_and_add() (flexlate.adder.Adder method) (flexlate.main.Flexlate method) arbitrary_types_allowed (flexlate.config.TemplateSourceWithTemplates.Config attribute) (flexlate.render.renderable.Renderable.Config attribute) (flexlate.update.template.TemplateUpdate.Config attribute) assert_has_at_least_n_transactions() (in module flexlate.transactions.transaction) assert_last_commit_was_in_a_flexlate_transaction() (in module flexlate.transactions.transaction) assert_repo_is_in_clean_state() (in module flexlate.ext_git) assert_that_all_commits_between_two_are_flexlate_transactions_or_merges() (in module flexlate.transactions.transaction) B BASE (flexlate.template.types.TemplateType attribute) BOOTSTRAP (flexlate.transactions.transaction.TransactionType attribute) bootstrap() (in module flexlate.cli) bootstrap_flexlate_init_from_existing_template() (flexlate.bootstrapper.Bootstrapper method) (flexlate.main.Flexlate method) Bootstrapper (class in flexlate.bootstrapper) branch_exists() (in module flexlate.ext_git) C CannotFindAppliedTemplateException CannotFindClonedTemplateException CannotFindCorrectMergeParentException CannotFindMergeForTransactionException CannotFindTemplateSourceException CannotLoadConfigException CannotParseCommitMessageFlexlateTransaction CannotRemoveAppliedTemplateException CannotRemoveConfigItemException CannotRemoveTemplateSourceException cast_data_into_sequence() (flexlate.transactions.transaction.FlexlateTransaction class method) cast_log_level() (flexlate.logger.LoggingConfig class method) change_directory_to() (in module flexlate.path_ops) check() (flexlate.main.Flexlate method) (in module flexlate.cli) checked_out_template_branch() (in module flexlate.ext_git) Checker (class in flexlate.checker) checkout_template_branch() (in module flexlate.ext_git) checkout_version() (in module flexlate.ext_git) CheckResult (class in flexlate.checker) CheckResults (class in flexlate.checker) CheckResultsRenderable (class in flexlate.checker) child_configs (flexlate.config.FlexlateConfig property) clone_repo_at_version_get_repo_and_name() (in module flexlate.ext_git) commit_message (flexlate.transactions.transaction.FlexlateTransaction property) config_location (flexlate.update.template.TemplateUpdate attribute) config_path (flexlate.config_manager.ConfigManager.remove_applied_template parameter) ConfigManager (class in flexlate.config_manager) confirm_user() (in module flexlate.cli_utils) COOKIECUTTER (flexlate.template.types.TemplateType attribute) CookiecutterConfig (class in flexlate.template_config.cookiecutter) CookiecutterFinder (class in flexlate.finder.specific.cookiecutter) CookiecutterRenderer (class in flexlate.render.specific.cookiecutter) CookiecutterTemplate (class in flexlate.template.cookiecutter) COPIER (flexlate.template.types.TemplateType attribute) CopierConfig (class in flexlate.template_config.copier) CopierFinder (class in flexlate.finder.specific.copier) CopierRenderer (class in flexlate.render.specific.copier) CopierTemplate (class in flexlate.template.copier) copy_flexlate_configs() (in module flexlate.path_ops) create_temp_path() (in module flexlate.temp_path) create_transaction_commit_message() (in module flexlate.transactions.transaction) D data (flexlate.config.AppliedTemplateConfig attribute) (flexlate.render.renderable.Renderable attribute) (flexlate.transactions.transaction.FlexlateTransaction attribute) (flexlate.update.template.TemplateUpdate attribute) data_from_template_updates() (in module flexlate.update.template) DEBUG (flexlate.logger.LogLevel attribute) default (flexlate.finder.specific.copier.DefaultData attribute) default_add_mode (flexlate.config.ProjectConfig attribute) default_name (flexlate.template.base.Template property) DefaultData (class in flexlate.finder.specific.copier) delete_all_tracked_files() (in module flexlate.ext_git) delete_local_branch() (in module flexlate.ext_git) determine_config_path_from_roots_and_add_mode() (in module flexlate.config_manager) E empty (flexlate.config.FlexlateConfig property) env_prefix (flexlate.logger.LoggingConfig.Config attribute) existing_version (flexlate.checker.CheckResult attribute) ExpectedMergeCommitException extra (flexlate.config.FlexlateConfig.Config attribute) F fast_forward_branch_without_checkout() (in module flexlate.ext_git) find() (flexlate.finder.multi.MultiFinder method) (flexlate.finder.specific.base.TemplateFinder method) (flexlate.finder.specific.cookiecutter.CookiecutterFinder method) (flexlate.finder.specific.copier.CopierFinder method) find_earliest_commit_that_was_part_of_transaction() (in module flexlate.transactions.transaction) find_earliest_merge_commit_for_transaction() (in module flexlate.transactions.transaction) find_last_transaction_from_commit() (in module flexlate.transactions.transaction) find_new_versions_for_template_sources() (flexlate.checker.Checker method) flexlate module Flexlate (class in flexlate.main) flexlate.add_mode module flexlate.adder module flexlate.bootstrapper module flexlate.branch_update module flexlate.checker module flexlate.cli module flexlate.cli_utils module flexlate.config module flexlate.config_manager module flexlate.constants module flexlate.error_handler module flexlate.exc module flexlate.ext_git module flexlate.finder module flexlate.finder.multi module flexlate.finder.specific module flexlate.finder.specific.base module flexlate.finder.specific.cookiecutter module flexlate.finder.specific.copier module flexlate.finder.specific.git module flexlate.get_version module flexlate.logger module flexlate.main module flexlate.merger module flexlate.path_ops module flexlate.pusher module flexlate.remover module flexlate.render module flexlate.render.multi module flexlate.render.renderable module flexlate.render.specific module flexlate.render.specific.base module flexlate.render.specific.cookiecutter module flexlate.render.specific.copier module flexlate.styles module flexlate.syncer module flexlate.temp_path module flexlate.template module flexlate.template.base module flexlate.template.cookiecutter module flexlate.template.copier module flexlate.template.hashing module flexlate.template.types module flexlate.template_config module flexlate.template_config.base module flexlate.template_config.cookiecutter module flexlate.template_config.copier module flexlate.template_data module flexlate.template_path module flexlate.transactions module flexlate.transactions.transaction module flexlate.transactions.undoer module flexlate.types module flexlate.update module flexlate.update.main module flexlate.update.template module flexlate.user_config_manager module FlexlateConfig (class in flexlate.config) FlexlateConfig.Config (class in flexlate.config) FlexlateConfigException FlexlateConfigFileNotExistsException FlexlateException FlexlateGitException FlexlateProjectConfig (class in flexlate.config) FlexlateProjectConfigFileNotExistsException FlexlateSyncException FlexlateTemplateException FlexlateTransaction (class in flexlate.transactions.transaction) FlexlateTransactionException FlexlateUpdateException folder_hash (flexlate.template.base.Template property) from_applied_template_with_source() (flexlate.render.renderable.Renderable class method) from_dir_including_nested() (flexlate.config.FlexlateConfig class method) from_multiple() (flexlate.config.FlexlateConfig class method) from_template() (flexlate.config.TemplateSource class method) G generate_applied_template() (in module flexlate.cli) get_all_renderables() (flexlate.config_manager.ConfigManager method) get_all_templates() (flexlate.config_manager.ConfigManager method) get_applied_template_by_update() (flexlate.config.FlexlateConfig method) get_applied_templates_with_sources() (flexlate.config_manager.ConfigManager method) get_branch_sha() (in module flexlate.ext_git) get_commits_between_two_commits() (in module flexlate.ext_git) get_config() (flexlate.finder.specific.base.TemplateFinder method) (flexlate.finder.specific.cookiecutter.CookiecutterFinder method) (flexlate.finder.specific.copier.CopierFinder method) get_current_version() (in module flexlate.ext_git) get_data_for_updates() (flexlate.config_manager.ConfigManager method) get_expanded_out_root() (in module flexlate.add_mode) get_flexlate_branch_name() (in module flexlate.branch_update) get_flexlate_branch_name_for_feature_branch() (in module flexlate.branch_update) get_flexlate_version() (in module flexlate.get_version) get_git_url_from_source_path() (in module flexlate.finder.specific.git) get_local_repo_path_and_name_cloning_if_repo_url() (in module flexlate.template_path) get_merge_conflict_diffs() (in module flexlate.ext_git) get_no_op_updates() (flexlate.config_manager.ConfigManager method) get_num_applied_templates_in_child_config() (flexlate.config.FlexlateConfig method) (flexlate.config_manager.ConfigManager method) get_project_for_path() (flexlate.config.FlexlateProjectConfig method) get_renderables_for_updates() (flexlate.config_manager.ConfigManager method) get_repo_remote_name_from_repo() (in module flexlate.ext_git) get_sources_with_templates() (flexlate.config_manager.ConfigManager method) get_template_by_name() (flexlate.config_manager.ConfigManager method) get_template_sources() (flexlate.config_manager.ConfigManager method) get_updates_for_templates() (flexlate.update.main.Updater method) get_version_from_source_path() (in module flexlate.finder.specific.git) git_url (flexlate.config.TemplateSource attribute) GitRepoDirtyException GitRepoHasNoCommitsException H has_update (flexlate.checker.CheckResult property) has_updates (flexlate.checker.CheckResults property) HitInitialCommit HitMergeCommit I id (flexlate.transactions.transaction.FlexlateTransaction attribute) index (flexlate.config.AppliedTemplateWithSource attribute) (flexlate.update.template.TemplateUpdate attribute) INFO (flexlate.logger.LogLevel attribute) init_project() (flexlate.main.Flexlate method) (in module flexlate.cli) init_project_and_add_to_branches() (flexlate.adder.Adder method) init_project_from() (flexlate.main.Flexlate method) (in module flexlate.cli) init_project_from_template_source_path() (flexlate.adder.Adder method) InvalidNumberOfTransactionsException InvalidTemplateClassException InvalidTemplateDataException InvalidTemplatePathException InvalidTemplateTypeException is_local_template (flexlate.config.TemplateSource property) is_local_template() (in module flexlate.template_path) is_repo_url() (in module flexlate.template_path) L LastCommitWasNotByFlexlateException latest_version (flexlate.checker.CheckResult attribute) level (flexlate.logger.LoggingConfig attribute) list_tracked_files() (in module flexlate.ext_git) load() (flexlate.config.FlexlateConfig class method) load_config() (flexlate.config_manager.ConfigManager method) load_project_config() (flexlate.config_manager.ConfigManager method) load_projects_config() (flexlate.config_manager.ConfigManager method) load_specific_projects_config() (flexlate.config_manager.ConfigManager method) LOCAL (flexlate.add_mode.AddMode attribute) location_relative_to_new_parent() (in module flexlate.path_ops) LoggingConfig (class in flexlate.logger) LoggingConfig.Config (class in flexlate.logger) LogLevel (class in flexlate.logger) M make_absolute_path_from_possibly_relative_to_another_path() (in module flexlate.path_ops) make_all_dirs() (in module flexlate.path_ops) make_func_that_creates_cwd_and_out_root_before_running() (in module flexlate.path_ops) matches_renderable() (flexlate.update.template.TemplateUpdate method) matches_template_type() (flexlate.finder.specific.base.TemplateFinder method) (flexlate.finder.specific.cookiecutter.CookiecutterFinder method) (flexlate.finder.specific.copier.CopierFinder method) md5_dir() (in module flexlate.template.hashing) md5_file() (in module flexlate.template.hashing) md5_update_from_dir() (in module flexlate.template.hashing) md5_update_from_file() (in module flexlate.template.hashing) merge() (in module flexlate.cli) merge_branch_into_current() (in module flexlate.ext_git) merge_data() (in module flexlate.template_data) merge_flexlate_branches() (flexlate.main.Flexlate method) (flexlate.merger.Merger method) MergeCommitIsNotMergingAFlexlateTransactionException MergeConflictsAndAbortException merged_branch_name (flexlate.config.ProjectConfig attribute) Merger (class in flexlate.merger) modify_files_via_branches_and_temp_repo() (in module flexlate.branch_update) module flexlate flexlate.add_mode flexlate.adder flexlate.bootstrapper flexlate.branch_update flexlate.checker flexlate.cli flexlate.cli_utils flexlate.config flexlate.config_manager flexlate.constants flexlate.error_handler flexlate.exc flexlate.ext_git flexlate.finder flexlate.finder.multi flexlate.finder.specific flexlate.finder.specific.base flexlate.finder.specific.cookiecutter flexlate.finder.specific.copier flexlate.finder.specific.git flexlate.get_version flexlate.logger flexlate.main flexlate.merger flexlate.path_ops flexlate.pusher flexlate.remover flexlate.render flexlate.render.multi flexlate.render.renderable flexlate.render.specific flexlate.render.specific.base flexlate.render.specific.cookiecutter flexlate.render.specific.copier flexlate.styles flexlate.syncer flexlate.temp_path flexlate.template flexlate.template.base flexlate.template.cookiecutter flexlate.template.copier flexlate.template.hashing flexlate.template.types flexlate.template_config flexlate.template_config.base flexlate.template_config.cookiecutter flexlate.template_config.copier flexlate.template_data flexlate.template_path flexlate.transactions flexlate.transactions.transaction flexlate.transactions.undoer flexlate.types flexlate.update flexlate.update.main flexlate.update.template flexlate.user_config_manager move_applied_template() (flexlate.config.FlexlateConfig method) (flexlate.config_manager.ConfigManager method) move_local_applied_templates_if_necessary_produce_new_updates() (flexlate.config_manager.ConfigManager method) move_template_source() (flexlate.config.FlexlateConfig method) (flexlate.config_manager.ConfigManager method) MultiFinder (class in flexlate.finder.multi) MultiRenderer (class in flexlate.render.multi) N name (flexlate.config.AppliedTemplateConfig attribute) (flexlate.config.TemplateSource attribute) O orig_project_root (flexlate.config_manager.ConfigManager.remove_applied_template parameter) out_root (flexlate.config_manager.ConfigManager.remove_applied_template parameter) (flexlate.render.renderable.Renderable attribute) (flexlate.transactions.transaction.FlexlateTransaction attribute) P parse_commit_message() (flexlate.transactions.transaction.FlexlateTransaction class method) path (flexlate.config.ProjectConfig attribute) (flexlate.config.TemplateSource attribute) pre_execute() (in module flexlate.cli) print_styled() (in module flexlate.styles) PROJECT (flexlate.add_mode.AddMode attribute) project_root (flexlate.config_manager.ConfigManager.remove_applied_template parameter) ProjectConfig (class in flexlate.config) projects (flexlate.config.FlexlateProjectConfig attribute) prompt_to_fix_conflicts_and_reset_on_abort_return_aborted() (in module flexlate.branch_update) push_feature() (in module flexlate.cli) push_feature_flexlate_branches() (flexlate.main.Flexlate method) (flexlate.pusher.Pusher method) push_main() (in module flexlate.cli) push_main_flexlate_branches() (flexlate.main.Flexlate method) (flexlate.pusher.Pusher method) push_to_remote() (in module flexlate.ext_git) Pusher (class in flexlate.pusher) R remote (flexlate.config.ProjectConfig attribute) remove_applied_template() (flexlate.config.FlexlateConfig method) (flexlate.config_manager.ConfigManager method) remove_applied_template_and_output() (flexlate.main.Flexlate method) (flexlate.remover.Remover method) REMOVE_OUTPUT (flexlate.transactions.transaction.TransactionType attribute) REMOVE_SOURCE (flexlate.transactions.transaction.TransactionType attribute) remove_template_output() (in module flexlate.cli) remove_template_source() (flexlate.config.FlexlateConfig method) (flexlate.config_manager.ConfigManager method) (flexlate.main.Flexlate method) (flexlate.remover.Remover method) (in module flexlate.cli) Remover (class in flexlate.remover) render() (flexlate.render.multi.MultiRenderer method) (flexlate.render.specific.base.SpecificTemplateRenderer method) (flexlate.render.specific.cookiecutter.CookiecutterRenderer method) (flexlate.render.specific.copier.CopierRenderer method) render_relative_root_in_output (flexlate.config.TemplateSource attribute) render_relative_root_in_template (flexlate.config.TemplateSource attribute) render_string() (flexlate.render.multi.MultiRenderer method) (flexlate.render.specific.base.SpecificTemplateRenderer method) (flexlate.render.specific.cookiecutter.CookiecutterRenderer method) (flexlate.render.specific.copier.CopierRenderer method) Renderable (class in flexlate.render.renderable) Renderable.Config (class in flexlate.render.renderable) RendererNotFoundException repo_has_merge_conflicts() (in module flexlate.ext_git) reset_branch_to_commit_without_checkout() (in module flexlate.ext_git) reset_current_branch_to_commit() (in module flexlate.ext_git) reset_last_transaction() (in module flexlate.transactions.transaction) restore_initial_commit_files() (in module flexlate.ext_git) results (flexlate.checker.CheckResults attribute) (flexlate.checker.CheckResultsRenderable attribute) root (flexlate.config.AppliedTemplateConfig attribute) S save() (flexlate.config.FlexlateConfig method) save_config() (flexlate.config_manager.ConfigManager method) save_projects_config() (flexlate.config_manager.ConfigManager method) simple_output_for_exceptions() (in module flexlate.error_handler) skip_prompts (flexlate.render.renderable.Renderable attribute) source (flexlate.config.AppliedTemplateWithSource attribute) (flexlate.config.TemplateSourceWithTemplates attribute) source_config_path (flexlate.config.AppliedTemplateWithSource attribute) source_name (flexlate.checker.CheckResult attribute) SpecificTemplateRenderer (class in flexlate.render.specific.base) stage_and_commit_all() (in module flexlate.ext_git) styled() (in module flexlate.styles) SYNC (flexlate.transactions.transaction.TransactionType attribute) sync() (flexlate.main.Flexlate method) (in module flexlate.cli) sync_local_changes_to_flexlate_branches() (flexlate.syncer.Syncer method) Syncer (class in flexlate.syncer) T target (flexlate.transactions.transaction.FlexlateTransaction attribute) target_version (flexlate.config.TemplateSource attribute) temp_repo_that_pushes_to_branch() (in module flexlate.ext_git) Template (class in flexlate.template.base) template (flexlate.render.renderable.Renderable attribute) (flexlate.update.template.TemplateUpdate attribute) template_branch_name (flexlate.config.ProjectConfig attribute) template_name (flexlate.config_manager.ConfigManager.remove_applied_template parameter) template_name_must_be_unique() (flexlate.config.FlexlateConfig class method) template_source_exists() (flexlate.config_manager.ConfigManager method) template_sources (flexlate.config.FlexlateConfig attribute) template_sources_dict (flexlate.config.FlexlateConfig property) TemplateConfig (class in flexlate.template_config.base) TemplateFinder (class in flexlate.finder.specific.base) TemplateLookupException TemplateNotRegisteredException templates (flexlate.config.TemplateSourceWithTemplates attribute) TemplateSource (class in flexlate.config) TemplateSourceWithNameAlreadyExistsException TemplateSourceWithTemplates (class in flexlate.config) TemplateSourceWithTemplates.Config (class in flexlate.config) TemplateType (class in flexlate.template.types) TemplateUpdate (class in flexlate.update.template) TemplateUpdate.Config (class in flexlate.update.template) to_applied_template() (flexlate.update.template.TemplateUpdate method) to_renderable() (flexlate.update.template.TemplateUpdate method) to_template() (flexlate.config.TemplateSource method) to_template_and_data() (flexlate.config.AppliedTemplateWithSource method) TooFewTransactionsException TransactionMismatchBetweenBranchesException TransactionType (class in flexlate.transactions.transaction) TriedToCommitButNoChangesException type (flexlate.config.TemplateSource attribute) (flexlate.transactions.transaction.FlexlateTransaction attribute) U undo() (flexlate.main.Flexlate method) (in module flexlate.cli) undo_transaction() (flexlate.transactions.undoer.Undoer method) undo_transaction_in_flexlate_branches() (in module flexlate.branch_update) undo_transactions() (flexlate.transactions.undoer.Undoer method) Undoer (class in flexlate.transactions.undoer) UnnecessarySyncException UPDATE (flexlate.transactions.transaction.TransactionType attribute) update() (flexlate.main.Flexlate method) (flexlate.update.main.Updater method) update_applied_template() (flexlate.config.FlexlateConfig method) update_from_template() (flexlate.template.base.Template method) update_local_branches_from_remote_without_checkout() (in module flexlate.ext_git) update_location (flexlate.config.TemplateSource property) update_passed_templates_to_target_versions() (flexlate.update.main.Updater method) UPDATE_TARGET_VERSION (flexlate.transactions.transaction.TransactionType attribute) update_template_source() (flexlate.config.FlexlateConfig method) update_template_source_target_version() (flexlate.main.Flexlate method) (flexlate.user_config_manager.UserConfigManager method) (in module flexlate.cli) update_template_source_version() (flexlate.config_manager.ConfigManager method) update_template_sources() (flexlate.config.FlexlateConfig method) (flexlate.config_manager.ConfigManager method) update_templates() (flexlate.config_manager.ConfigManager method) (in module flexlate.cli) update_version_dict (flexlate.checker.CheckResults property) Updater (class in flexlate.update.main) updates (flexlate.checker.CheckResults property) updates_with_updated_data() (in module flexlate.update.template) USER (flexlate.add_mode.AddMode attribute) UserChangesWouldHaveBeenDeletedException UserConfigManager (class in flexlate.user_config_manager) V version (flexlate.config.AppliedTemplateConfig attribute) (flexlate.config.TemplateSource attribute)