&dhemail;
&dhfirstname; &dhsurname;
gbp-pull &dhsection; &gbp-pull; Safely update a repository from remote &gbp-pull; branch_name branch_name depth DESCRIPTION &gbp-pull; updates the debian, upstream and pristine-tar branches from a remote repository in one go. It checks if the update is safe (would result in a fast-forward merge) and aborts otherwise. OPTIONS force a branch update even if this results in a non fast forward update. Forcing a branch updates makes you lose your modifications. also rebuild the corresponding patch-queue using &gbp-pq;. This drops the patch-queue branch if it exists. =branch_name The branch in the Git repository the Debian package is being developed on, default is master. =branch_name The branch in the &git; repository the upstream sources are put onto. Default is upstream. =depth Git history depth, for deepening shallow git clones. verbose execution Whether to update the pristine-tar branch too. EXIT CODES When &gbp-pull finishes it indicates success or failure with it's exit code: Success. An error occured during the pull, see the printed error message for details. At least one branch couldn't be fast forwarded. &man.git.config-files; SEE ALSO git-buildpackage 1 , gbp-clone 1 , gbp-pq 1 , gbp.conf &dhconfsection; AUTHOR &dhusername; &dhemail;