Index _ | A | B | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | U | V | W | Y _ __init__() (vcspull._internal.config_reader._DuplicateTrackingSafeLoader method) (vcspull._internal.config_reader.ConfigReader method) (vcspull._internal.config_reader.DuplicateAwareConfigReader method) (vcspull._internal.worktree_sync.WorktreeCheck method) (vcspull._internal.worktree_sync.WorktreePlanEntry method) (vcspull._internal.worktree_sync.WorktreeSyncResult method) (vcspull.cli.import_cmd._common.Importer method) (vcspull.cli.status.StatusCheckConfig method) (vcspull.cli.status.StatusProgressPrinter method) (vcspull.cli.sync.CouldNotGuessVCSFromURL method) (vcspull.cli.sync.PlanProgressPrinter method) (vcspull.cli.sync.SyncFailedError method) (vcspull.cli.sync.SyncPlanConfig method) (vcspull.exc.WorktreeConfigError method) (vcspull.exc.WorktreeDirtyError method) (vcspull.exc.WorktreeRefNotFoundError method) (vcspull.log.LogFormatter method) __new__() (vcspull._internal.private_path.PrivatePath static method) _abc_impl (vcspull.cli.import_cmd._common.Importer attribute) _add_common_args() (in module vcspull.cli.worktree) _aggregate_from_ordered_items() (in module vcspull.cli.add) _atomic_write() (in module vcspull.config) _build_ordered_items() (in module vcspull.cli.add) _build_plan_entry() (in module vcspull.cli.sync) _build_plan_result_async() (in module vcspull.cli.sync) _check_repos_status_async() (in module vcspull.cli.status) _classify_config_scope() (in module vcspull.cli.discover) _collapse_home() (vcspull._internal.private_path.PrivatePath class method) _collect_duplicate_sections() (in module vcspull.cli.add) _create_mode_parent() (in module vcspull.cli.import_cmd._common) _create_shared_parent() (in module vcspull.cli.import_cmd._common) _create_target_parent() (in module vcspull.cli.import_cmd._common) _create_token_parent() (in module vcspull.cli.import_cmd._common) _create_worktree() (in module vcspull._internal.worktree_sync) _detect_git_remote() (in module vcspull.cli.add) _determine_plan_action() (in module vcspull.cli.sync) _dump() (vcspull._internal.config_reader.ConfigReader static method) _duplicate_tracking_construct_mapping() (in module vcspull._internal.config_reader) _DuplicateTrackingSafeLoader (class in vcspull._internal.config_reader) _emit_plan_output() (in module vcspull.cli.sync) _emit_summary() (in module vcspull.cli.sync) _emit_worktree_entry() (in module vcspull.cli.worktree) _extract_repo_url() (in module vcspull.cli.sync) _filter_entries_for_display() (in module vcspull.cli.sync) _format_detail_text() (in module vcspull.cli.sync) _format_status_line() (in module vcspull.cli.status) _from_file() (vcspull._internal.config_reader.ConfigReader class method) (vcspull._internal.config_reader.DuplicateAwareConfigReader class method) _get_ref_type_and_value() (in module vcspull._internal.worktree_sync) _get_repo_path() (in module vcspull.cli.sync) _get_worktree_head() (in module vcspull._internal.worktree_sync) _handle_list() (in module vcspull.cli.worktree) _handle_prune() (in module vcspull.cli.worktree) _handle_sync() (in module vcspull.cli.worktree) _is_protocol (vcspull.cli.import_cmd._common.Importer attribute) _is_worktree_dirty() (in module vcspull._internal.worktree_sync) _load() (vcspull._internal.config_reader.ConfigReader static method) _load_from_path() (vcspull._internal.config_reader.DuplicateAwareConfigReader class method) _load_yaml_with_duplicates() (vcspull._internal.config_reader.DuplicateAwareConfigReader class method) _maybe_fetch() (in module vcspull.cli.sync) _normalize_detected_url() (in module vcspull.cli.add) _output_flat() (in module vcspull.cli.list) _output_tree() (in module vcspull.cli.list) _ref_exists() (in module vcspull._internal.worktree_sync) _render_plan() (in module vcspull.cli.sync) _resolve_config_file() (in module vcspull.cli.import_cmd._common) _resolve_workspace_path() (in module vcspull.cli.add) (in module vcspull.cli.discover) _resolve_worktree_path() (in module vcspull._internal.worktree_sync) _run_git_command() (in module vcspull.cli.status) _run_import() (in module vcspull.cli.import_cmd._common) _update_summary() (in module vcspull.cli.sync) _update_worktree() (in module vcspull._internal.worktree_sync) _validate_worktrees_config() (in module vcspull.config) _visible_length() (in module vcspull.cli.status) (in module vcspull.cli.sync) _worktree_exists() (in module vcspull._internal.worktree_sync) A action (vcspull._internal.worktree_sync.WorktreePlanEntry attribute) add_repo() (in module vcspull.cli.add) B BLOCKED (vcspull._internal.worktree_sync.WorktreeAction attribute) blocked (vcspull._internal.worktree_sync.WorktreeSyncResult attribute) branch (vcspull.types.WorktreeConfigDict attribute) build_description() (in module vcspull.cli) C canonicalize_workspace_path() (in module vcspull.config) check_repo_status() (in module vcspull.cli.status) checks (vcspull._internal.worktree_sync.WorktreePlanEntry attribute) clamp() (in module vcspull.cli.sync) cli() (in module vcspull.cli) commit (vcspull.types.WorktreeConfigDict attribute) ConfigDict (class in vcspull.types) ConfigReader (class in vcspull._internal.config_reader) CouldNotGuessVCSFromURL CREATE (vcspull._internal.worktree_sync.WorktreeAction attribute) create_add_subparser() (in module vcspull.cli.add) create_discover_subparser() (in module vcspull.cli.discover) create_fmt_subparser() (in module vcspull.cli.fmt) create_import_subparser() (in module vcspull.cli.import_cmd) create_list_subparser() (in module vcspull.cli.list) create_parser() (in module vcspull.cli) create_status_subparser() (in module vcspull.cli.status) create_sync_subparser() (in module vcspull.cli.sync) create_worktree_subparser() (in module vcspull.cli.worktree) created (vcspull._internal.worktree_sync.WorktreeSyncResult attribute) current_ref (vcspull._internal.worktree_sync.WorktreePlanEntry attribute) D DebugLogFormatter (class in vcspull.log) detach (vcspull.types.WorktreeConfigDict attribute) detail (vcspull._internal.worktree_sync.WorktreeCheck attribute) (vcspull._internal.worktree_sync.WorktreePlanEntry attribute) detailed (vcspull.cli.status.StatusCheckConfig attribute) detect_duplicate_repos() (in module vcspull.config) dir (vcspull.types.WorktreeConfigDict attribute) discover_repos() (in module vcspull.cli.discover) dump() (vcspull._internal.config_reader.ConfigReader method) duplicate_sections (vcspull._internal.config_reader.DuplicateAwareConfigReader property) DuplicateAwareConfigReader (class in vcspull._internal.config_reader) E entries (vcspull._internal.worktree_sync.WorktreeSyncResult attribute) ERROR (vcspull._internal.worktree_sync.WorktreeAction attribute) error (vcspull._internal.worktree_sync.WorktreePlanEntry attribute) errors (vcspull._internal.worktree_sync.WorktreeSyncResult attribute) exception (vcspull._internal.worktree_sync.WorktreeCheck attribute) exists (vcspull._internal.worktree_sync.WorktreePlanEntry attribute) expand_dir() (in module vcspull.config) extract_repos() (in module vcspull.config) F fetch (vcspull.cli.sync.SyncPlanConfig attribute) fetch_repos() (vcspull.cli.import_cmd._common.Importer method) filter() (vcspull.log.RepoFilter method) filter_repos() (in module vcspull.config) find_config_files() (in module vcspull.config) find_home_config_files() (in module vcspull.config) finish() (vcspull.cli.status.StatusProgressPrinter method) (vcspull.cli.sync.PlanProgressPrinter method) format() (vcspull.log.LogFormatter method) (vcspull.log.SimpleLogFormatter method) format_config() (in module vcspull.cli.fmt) format_config_file() (in module vcspull.cli.fmt) format_single_config() (in module vcspull.cli.fmt) from_file() (vcspull._internal.config_reader.ConfigReader class method) (vcspull._internal.config_reader.DuplicateAwareConfigReader class method) G get_cli_logger_names() (in module vcspull.log) get_config_dir() (in module vcspull.util) get_git_origin_url() (in module vcspull.cli.discover) guess_vcs() (in module vcspull.cli.sync) H handle_add_command() (in module vcspull.cli.add) handle_worktree_command() (in module vcspull.cli.worktree) I Importer (class in vcspull.cli.import_cmd._common) in_dir() (in module vcspull.config) is_config_file() (in module vcspull.config) is_dirty (vcspull._internal.worktree_sync.WorktreePlanEntry attribute) is_git_worktree() (in module vcspull.cli.discover) is_valid_config() (in module vcspull.validator) L list_existing_worktrees() (in module vcspull._internal.worktree_sync) list_repos() (in module vcspull.cli.list) load() (vcspull._internal.config_reader.ConfigReader class method) load_configs() (in module vcspull.config) load_with_duplicates() (vcspull._internal.config_reader.DuplicateAwareConfigReader class method) lock (vcspull.types.WorktreeConfigDict attribute) lock_reason (vcspull.types.WorktreeConfigDict attribute) LogFormatter (class in vcspull.log) M max_concurrent (vcspull.cli.status.StatusCheckConfig attribute) merge_duplicate_workspace_root_entries() (in module vcspull.config) merge_duplicate_workspace_roots() (in module vcspull.config) message (vcspull.exc.MultipleConfigWarning attribute) module vcspull._internal.config_reader vcspull._internal.private_path vcspull._internal.worktree_sync vcspull.cli vcspull.cli.add vcspull.cli.discover vcspull.cli.fmt vcspull.cli.import_cmd vcspull.cli.import_cmd._common vcspull.cli.list vcspull.cli.status vcspull.cli.sync vcspull.cli.worktree vcspull.config vcspull.exc vcspull.log vcspull.types vcspull.util vcspull.validator MultipleConfigWarning N name (vcspull._internal.worktree_sync.WorktreeCheck attribute) (vcspull.types.ConfigDict attribute) (vcspull.types.RawConfigDict attribute) normalize_repo_config() (in module vcspull.cli.fmt) normalize_workspace_roots() (in module vcspull.config) O offline (vcspull.cli.sync.SyncPlanConfig attribute) P passed (vcspull._internal.worktree_sync.WorktreeCheck attribute) path (vcspull.types.ConfigDict attribute) (vcspull.types.RawConfigDict attribute) plan_worktree_sync() (in module vcspull._internal.worktree_sync) PlanProgressPrinter (class in vcspull.cli.sync) PrivatePath (class in vcspull._internal.private_path) progress_cb() (in module vcspull.cli.sync) prune_worktrees() (in module vcspull._internal.worktree_sync) R RawConfigDict (class in vcspull.types) ref_type (vcspull._internal.worktree_sync.WorktreePlanEntry attribute) ref_value (vcspull._internal.worktree_sync.WorktreePlanEntry attribute) remotes (vcspull.types.ConfigDict attribute) (vcspull.types.RawConfigDict attribute) RepoFilter (class in vcspull.log) RepoLogFormatter (class in vcspull.log) S save_config_json() (in module vcspull.config) save_config_yaml() (in module vcspull.config) save_config_yaml_with_items() (in module vcspull.config) service_name (vcspull.cli.import_cmd._common.Importer attribute) setup_logger() (in module vcspull.log) shell_command_after (vcspull.types.ConfigDict attribute) SimpleLogFormatter (class in vcspull.log) status_repos() (in module vcspull.cli.status) StatusCheckConfig (class in vcspull.cli.status) StatusProgressPrinter (class in vcspull.cli.status) sync() (in module vcspull.cli.sync) sync_all_worktrees() (in module vcspull._internal.worktree_sync) sync_worktree() (in module vcspull._internal.worktree_sync) SyncFailedError SyncPlanConfig (class in vcspull.cli.sync) T tag (vcspull.types.WorktreeConfigDict attribute) template() (vcspull.log.DebugLogFormatter method) (vcspull.log.LogFormatter method) (vcspull.log.RepoLogFormatter method) top_level_items (vcspull._internal.config_reader.DuplicateAwareConfigReader property) U UNCHANGED (vcspull._internal.worktree_sync.WorktreeAction attribute) unchanged (vcspull._internal.worktree_sync.WorktreeSyncResult attribute) UPDATE (vcspull._internal.worktree_sync.WorktreeAction attribute) update() (vcspull.cli.status.StatusProgressPrinter method) (vcspull.cli.sync.PlanProgressPrinter method) update_dict() (in module vcspull.util) update_repo() (in module vcspull.cli.sync) updated (vcspull._internal.worktree_sync.WorktreeSyncResult attribute) url (vcspull.types.ConfigDict attribute) (vcspull.types.RawConfigDict attribute) V validate_worktree_config() (in module vcspull._internal.worktree_sync) vcs (vcspull.types.ConfigDict attribute) (vcspull.types.RawConfigDict attribute) vcspull._internal.config_reader module vcspull._internal.private_path module vcspull._internal.worktree_sync module vcspull.cli module vcspull.cli.add module vcspull.cli.discover module vcspull.cli.fmt module vcspull.cli.import_cmd module vcspull.cli.import_cmd._common module vcspull.cli.list module vcspull.cli.status module vcspull.cli.sync module vcspull.cli.worktree module vcspull.config module vcspull.exc module vcspull.log module vcspull.types module vcspull.util module vcspull.validator module VCSPullException W workspace_root (vcspull.types.ConfigDict attribute) workspace_root_label() (in module vcspull.config) worktree_path (vcspull._internal.worktree_sync.WorktreePlanEntry attribute) WorktreeAction (class in vcspull._internal.worktree_sync) WorktreeCheck (class in vcspull._internal.worktree_sync) WorktreeConfigDict (class in vcspull.types) WorktreeConfigError WorktreeDirtyError WorktreeError WorktreePlanEntry (class in vcspull._internal.worktree_sync) WorktreeRefNotFoundError worktrees (vcspull.types.ConfigDict attribute) WorktreeSyncResult (class in vcspull._internal.worktree_sync) Y yaml_constructors (vcspull._internal.config_reader._DuplicateTrackingSafeLoader attribute)