Путеводитель по Руководству Linux

  User  |  Syst  |  Libr  |  Device  |  Files  |  Other  |  Admin  |  Head  |



   gitremote-helpers    ( 7 )

вспомогательные программы для взаимодействия с удаленными репозиториями (Helper programs to interact with remote repositories)

Параметры (Options)

The following options are defined and (under suitable
       circumstances) set by Git if the remote helper has the option
       capability.

option verbosity <n> Changes the verbosity of messages displayed by the helper. A value of 0 for <n> means that processes operate quietly, and the helper produces only error output. 1 is the default level of verbosity, and higher values of <n> correspond to the number of -v flags passed on the command line.

option progress {true|false} Enables (or disables) progress messages displayed by the transport helper during a command.

option depth <depth> Deepens the history of a shallow repository.

'option deepen-since <timestamp> Deepens the history of a shallow repository based on time.

'option deepen-not <ref> Deepens the history of a shallow repository excluding ref. Multiple options add up.

option deepen-relative {'true|false} Deepens the history of a shallow repository relative to current boundary. Only valid when used with "option depth".

option followtags {true|false} If enabled the helper should automatically fetch annotated tag objects if the object the tag points at was transferred during the fetch command. If the tag is not fetched by the helper a second fetch command will usually be sent to ask for the tag specifically. Some helpers may be able to use this option to avoid a second network connection.

option dry-run {true|false}: If true, pretend the operation completed successfully, but don't actually change any repository data. For most helpers this only applies to the push, if supported.

option servpath <c-style-quoted-path> Sets service path (--upload-pack, --receive-pack etc.) for next connect. Remote helper may support this option, but must not rely on this option being set before connect request occurs.

option check-connectivity {true|false} Request the helper to check connectivity of a clone.

option force {true|false} Request the helper to perform a force update. Defaults to false.

option cloning {true|false} Notify the helper this is a clone request (i.e. the current repository is guaranteed empty).

option update-shallow {true|false} Allow to extend .git/shallow if the new refs require it.

option pushcert {true|false} GPG sign pushes.

'option push-option <string> Transmit <string> as a push option. As the push option must not contain LF or NUL characters, the string is not encoded.

option from-promisor {true|false} Indicate that these objects are being fetched from a promisor.

option no-dependents {true|false} Indicate that only the objects wanted need to be fetched, not their dependents.

option atomic {true|false} When pushing, request the remote server to update refs in a single atomic transaction. If successful, all refs will be updated, or none will. If the remote side does not support this capability, the push will fail.

option object-format {true|algorithm} If true, indicate that the caller wants hash algorithm information to be passed back from the remote. This mode is used when fetching refs.

If set to an algorithm, indicate that the caller wants to interact with the remote side using that algorithm.