nutools/doc/ulib/vcs.md

3.8 KiB

ulib/vcs

vcs_getvcs_help

vcs_getvcs

vcs_getroot_help

vcs_getroot

vcs_getrepos_help

vcs_getrepos

vcs_geturl_help

vcs_geturl

vcs_vcs_help

vcs_vcs

vcs_add_help

vcs_add

le répertoire de référence est le répertoire du premier fichier ajouté

vcs_remove_help

vcs_remove

le répertoire de référence est le répertoire du premier fichier supprimé

vcs_copy_help

vcs_copy

le répertoire de référence est le répertoire de destination

vcs_move_help

vcs_move

le répertoire de référence est le répertoire de destination

vcs_mkdir_help

vcs_mkdir

le répertoire de référence est le répertoire du premier répertoire créé

vcs_commit_help

vcs_commit

vcs_status_help

vcs_status

vcs_update_help

vcs_update

vcs_push_help

vcs_push

vcs_diff_help

vcs_diff

vcs_tag_help

vcs_tag

git_getrepos

git_geturl

git_have_annex

git_add

git_remove

git_copy

git_move

git_mkdir

git_commit

git_status

git_update

git_push

git_diff

git_tag

git_check_gitvcs

git_ensure_gitvcs

git_list_branches

git_list_rbranches

git_list_pbranches

lister les branches locales et celles qui existent dans l'origine
$1(=origin) et qui pourraient devenir une branche locale avec la commande
git checkout -b

git_have_branch

git_have_rbranch

git_get_branch

git_get_branch_remote

git_get_branch_merge

git_get_branch_rbranch

git_is_branch

git_have_remote

git_track_branch

git_ensure_branch

retourner 0 si la branche a été créée, 1 si elle existait déjà, 2 en cas d'erreur

git_check_cleancheckout

vérifier qu'il n'y a pas de modification locales dans le dépôt
correspondant au répertoire courant.

git_ensure_cleancheckout

git_is_ancestor

vérifier que la branche $1 est un ancêtre direct de la branche $2, qui
vaut par défaut refs/remotes/${3:-origin}/$1
note: cette fonction retourne vrai si $1 et $2 identifient le même commit

git_should_ff

vérifier si la branche $1 devrait être fast-forwardée à partir de la
branche d'origine $2, qui vaut par défaut refs/remotes/${3:-origin}/$1
note: cette fonction est similaire à git_is_ancestor(), mais retourne
false si $1 et $2 identifient le même commit

git_should_push

vérifier si la branche $1 devrait être poussée vers la branche de même nom
dans l'origine $2(=origin), parce que l'origin peut-être fast-forwardée à
partir de cette branche.

git_fast_forward

vérifier que la branche courante est bien $1, puis tester s'il faut la
fast-forwarder à partir de la branche d'origine $2, puis le faire si c'est
nécessaire. la branche d'origine $2 vaut par défaut refs/remotes/origin/$1

git_is_merged

vérifier que les branches $1 et $2 ont un ancêtre commun, et que la
branche $1 a été complètement fusionnée dans la branche destination $2

git_annex_use_ssh_wrapper

git_annex_initial

sur le dépôt $1 fraichement cloné, vérifier s'il faut faire git annex
init. Si oui, l'initialiser avec le nom d'hôte, et récupérer tous les
fichiers annexés
retourner 1 si une erreur s'est produite

svn_getrepos

svn_geturl

svn_add

svn_remove

svn_copy

svn_move

svn_mkdir

svn_commit

svn_status

svn_update

svn_push

svn_diff

svn_tag

cvs_getrepos

cvs_geturl

cvs_add

cvs_remove

cvs_copy

cvs_move

cvs_mkdir

cvs_commit

cvs_status

cvs_update

cvs_push

cvs_diff

cvs_tag

-- coding: utf-8 mode: markdown -- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8:noeol:binary