# git-p4
# Autogenerated from man page /usr/share/man/man1/git-p4.1.gz
complete -c git-p4 -l git-dir -d 'Set the GIT_DIR environment variable.  See git(1)'
complete -c git-p4 -s v -l verbose -d 'Provide more progress information'
complete -c git-p4 -l branch -d 'Import changes into <ref> instead of refs/remotes/p4/master'
complete -c git-p4 -l detect-branches -d 'Use the branch detection algorithm to find new paths in p4'
complete -c git-p4 -l changesfile -d 'Import exactly the p4 change numbers listed in file, one per line'
complete -c git-p4 -l silent -d 'Do not print any progress information'
complete -c git-p4 -l detect-labels -d 'Query p4 for labels associated with the depot paths, and add them as tags in …'
complete -c git-p4 -l import-labels -d 'Import labels from p4 into Git'
complete -c git-p4 -l import-local -d 'By default, p4 branches are stored in refs/remotes/p4/, where they will be tr…'
complete -c git-p4 -l max-changes -d 'Import at most n changes, rather than the entire range of changes included in…'
complete -c git-p4 -l changes-block-size -d 'The internal block size to use when converting a revision specifier such as @…'
complete -c git-p4 -l keep-path -d 'The mapping of file names from the p4 depot path to Git, by default, involves…'
complete -c git-p4 -l use-client-spec -d 'Use a client spec to find the list of interesting files in p4'
complete -c git-p4 -s / -d 'Exclude selected depot paths when cloning or syncing'
complete -c git-p4 -l destination -d 'Where to create the Git repository'
complete -c git-p4 -l bare -d 'Perform a bare clone.  See git-clone(1)'
complete -c git-p4 -l origin -d 'Upstream location from which commits are identified to submit to p4'
complete -c git-p4 -s M -d 'Detect renames.  See git-diff(1)'
complete -c git-p4 -l preserve-user -d 'Re-author p4 changes before submitting to p4'
complete -c git-p4 -l export-labels -d 'Export tags from Git as p4 labels'
complete -c git-p4 -s n -l dry-run -d 'Show just what commits would be submitted to p4; do not change state in Git o…'
complete -c git-p4 -l prepare-p4-only -d 'Apply a commit to the p4 workspace, opening, adding and deleting files in p4 …'
complete -c git-p4 -l shelve -d 'Instead of submitting create a series of shelved changelists'
complete -c git-p4 -l update-shelve -d 'Update an existing shelved changelist with this commit.  Implies --shelve'
complete -c git-p4 -l conflict -d 'Conflicts can occur when applying a commit to p4'
complete -c git-p4 -l commit -d 'Submit only the specified commit or range of commits, instead of the full lis…'
complete -c git-p4 -l disable-rebase -d 'Disable the automatic rebase after all commits have been successfully submitt…'
complete -c git-p4 -l disable-p4sync -d 'Disable the automatic sync of p4/master from Perforce after commits have been…'
complete -c git-p4 -s u -d 'P4USER can be used instead.  git-p4. password'
complete -c git-p4 -s P -d 'P4PASS can be used instead.  git-p4. port'
complete -c git-p4 -s p -d 'P4PORT can be used instead.  git-p4. host'
complete -c git-p4 -s h -d 'P4HOST can be used instead.  git-p4. client'
complete -c git-p4 -s c -d 'git-p4. retries'

