Import progit-1084.

Pro Git (Second Edition) is your fully-updated guide to Git and its usage in
the modern world. Git has come a long way since it was first developed by
Linus Torvalds for Linux kernel development. It has taken the open source
world by storm since its inception in 2005, and this book teaches you how to
use it like a pro.

Effective and well-implemented version control is a necessity for successful
web projects, whether large or small. With this book you'll learn how to
master the world of distributed version workflow, use the distributed
features of Git to the full, and extend Git to meet your every need.

ok benoit@ krw@
This commit is contained in:
bentley 2016-08-05 05:20:50 +00:00
parent 758ab144a6
commit 75afce4d85
4 changed files with 355 additions and 0 deletions

34
books/progit/Makefile Normal file
View File

@ -0,0 +1,34 @@
# $OpenBSD: Makefile,v 1.1.1.1 2016/08/05 05:20:50 bentley Exp $
COMMENT = book on version control with Git
V = 1084
PKGNAME = progit-$V
CATEGORIES = books
HOMEPAGE = https://progit.org/
MAINTAINER = Anthony J. Bentley <anthony@anjbe.name>
# CC-BY-NC-SA 3.0
PERMIT_PACKAGE_CDROM = non-commercial
PERMIT_PACKAGE_FTP = Yes
MASTER_SITES = https://progit2.s3.amazonaws.com/en/2016-03-22-f3531/
DISTFILES = progit-en.$V.pdf \
progit-en.$V.zip
EXTRACT_ONLY = progit-en.$V.zip
NO_BUILD = Yes
NO_TEST = Yes
do-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/progit/html
${INSTALL_DATA} ${DISTDIR}/progit-en.$V.pdf \
${PREFIX}/share/doc/progit/progit.pdf
cp -R ${WRKDIST}/*.html ${WRKDIST}/book/ ${WRKDIST}/theme/ \
${PREFIX}/share/doc/progit/html
.include <bsd.port.mk>

4
books/progit/distinfo Normal file
View File

@ -0,0 +1,4 @@
SHA256 (progit-en.1084.pdf) = E3cHg7wGEmtPTIaypYBhNTCWuRnpD9IqEYGaJBKeJQ8=
SHA256 (progit-en.1084.zip) = V3rz9yOgxlqpbTVBi90AbFTepEM8nPwg+D6izQZS7nI=
SIZE (progit-en.1084.pdf) = 7979049
SIZE (progit-en.1084.zip) = 9516925

10
books/progit/pkg/DESCR Normal file
View File

@ -0,0 +1,10 @@
Pro Git (Second Edition) is your fully-updated guide to Git and its usage in
the modern world. Git has come a long way since it was first developed by
Linus Torvalds for Linux kernel development. It has taken the open source
world by storm since its inception in 2005, and this book teaches you how to
use it like a pro.
Effective and well-implemented version control is a necessity for successful
web projects, whether large or small. With this book you'll learn how to
master the world of distributed version workflow, use the distributed
features of Git to the full, and extend Git to meet your every need.

307
books/progit/pkg/PLIST Normal file
View File

@ -0,0 +1,307 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2016/08/05 05:20:50 bentley Exp $
share/doc/progit/
share/doc/progit/html/
share/doc/progit/html/1-customizing-git.html
share/doc/progit/html/1-distributed-git.html
share/doc/progit/html/1-embedding-git.html
share/doc/progit/html/1-git-and-other-scms.html
share/doc/progit/html/1-git-basics.html
share/doc/progit/html/1-git-branching.html
share/doc/progit/html/1-git-commands.html
share/doc/progit/html/1-git-internals.html
share/doc/progit/html/1-git-other-environments.html
share/doc/progit/html/1-git-server.html
share/doc/progit/html/1-git-tools.html
share/doc/progit/html/1-github.html
share/doc/progit/html/1-introduction.html
share/doc/progit/html/LICENSE.html
share/doc/progit/html/book/
share/doc/progit/html/book/01-introduction/
share/doc/progit/html/book/01-introduction/images/
share/doc/progit/html/book/01-introduction/images/areas.png
share/doc/progit/html/book/01-introduction/images/centralized.png
share/doc/progit/html/book/01-introduction/images/deltas.png
share/doc/progit/html/book/01-introduction/images/distributed.png
share/doc/progit/html/book/01-introduction/images/git-osx-installer.png
share/doc/progit/html/book/01-introduction/images/local.png
share/doc/progit/html/book/01-introduction/images/snapshots.png
share/doc/progit/html/book/01-introduction/sections/
share/doc/progit/html/book/02-git-basics/
share/doc/progit/html/book/02-git-basics/images/
share/doc/progit/html/book/02-git-basics/images/lifecycle.png
share/doc/progit/html/book/02-git-basics/sections/
share/doc/progit/html/book/03-git-branching/
share/doc/progit/html/book/03-git-branching/images/
share/doc/progit/html/book/03-git-branching/images/advance-master.png
share/doc/progit/html/book/03-git-branching/images/advance-testing.png
share/doc/progit/html/book/03-git-branching/images/basic-branching-1.png
share/doc/progit/html/book/03-git-branching/images/basic-branching-2.png
share/doc/progit/html/book/03-git-branching/images/basic-branching-3.png
share/doc/progit/html/book/03-git-branching/images/basic-branching-4.png
share/doc/progit/html/book/03-git-branching/images/basic-branching-5.png
share/doc/progit/html/book/03-git-branching/images/basic-branching-6.png
share/doc/progit/html/book/03-git-branching/images/basic-merging-1.png
share/doc/progit/html/book/03-git-branching/images/basic-merging-2.png
share/doc/progit/html/book/03-git-branching/images/basic-rebase-1.png
share/doc/progit/html/book/03-git-branching/images/basic-rebase-2.png
share/doc/progit/html/book/03-git-branching/images/basic-rebase-3.png
share/doc/progit/html/book/03-git-branching/images/basic-rebase-4.png
share/doc/progit/html/book/03-git-branching/images/branch-and-history.png
share/doc/progit/html/book/03-git-branching/images/checkout-master.png
share/doc/progit/html/book/03-git-branching/images/commit-and-tree.png
share/doc/progit/html/book/03-git-branching/images/commits-and-parents.png
share/doc/progit/html/book/03-git-branching/images/head-to-master.png
share/doc/progit/html/book/03-git-branching/images/head-to-testing.png
share/doc/progit/html/book/03-git-branching/images/interesting-rebase-1.png
share/doc/progit/html/book/03-git-branching/images/interesting-rebase-2.png
share/doc/progit/html/book/03-git-branching/images/interesting-rebase-3.png
share/doc/progit/html/book/03-git-branching/images/interesting-rebase-4.png
share/doc/progit/html/book/03-git-branching/images/interesting-rebase-5.png
share/doc/progit/html/book/03-git-branching/images/lr-branches-1.png
share/doc/progit/html/book/03-git-branching/images/lr-branches-2.png
share/doc/progit/html/book/03-git-branching/images/perils-of-rebasing-1.png
share/doc/progit/html/book/03-git-branching/images/perils-of-rebasing-2.png
share/doc/progit/html/book/03-git-branching/images/perils-of-rebasing-3.png
share/doc/progit/html/book/03-git-branching/images/perils-of-rebasing-4.png
share/doc/progit/html/book/03-git-branching/images/perils-of-rebasing-5.png
share/doc/progit/html/book/03-git-branching/images/remote-branches-1.png
share/doc/progit/html/book/03-git-branching/images/remote-branches-2.png
share/doc/progit/html/book/03-git-branching/images/remote-branches-3.png
share/doc/progit/html/book/03-git-branching/images/remote-branches-4.png
share/doc/progit/html/book/03-git-branching/images/remote-branches-5.png
share/doc/progit/html/book/03-git-branching/images/topic-branches-1.png
share/doc/progit/html/book/03-git-branching/images/topic-branches-2.png
share/doc/progit/html/book/03-git-branching/images/two-branches.png
share/doc/progit/html/book/03-git-branching/sections/
share/doc/progit/html/book/04-git-server/
share/doc/progit/html/book/04-git-server/images/
share/doc/progit/html/book/04-git-server/images/bitnami.png
share/doc/progit/html/book/04-git-server/images/git-instaweb.png
share/doc/progit/html/book/04-git-server/images/gitlab-broadcast.png
share/doc/progit/html/book/04-git-server/images/gitlab-groups.png
share/doc/progit/html/book/04-git-server/images/gitlab-menu.png
share/doc/progit/html/book/04-git-server/images/gitlab-users.png
share/doc/progit/html/book/04-git-server/sections/
share/doc/progit/html/book/05-distributed-git/
share/doc/progit/html/book/05-distributed-git/images/
share/doc/progit/html/book/05-distributed-git/images/benevolent-dictator.png
share/doc/progit/html/book/05-distributed-git/images/centralized_workflow.png
share/doc/progit/html/book/05-distributed-git/images/git-diff-check.png
share/doc/progit/html/book/05-distributed-git/images/integration-manager.png
share/doc/progit/html/book/05-distributed-git/images/large-merges-1.png
share/doc/progit/html/book/05-distributed-git/images/large-merges-2.png
share/doc/progit/html/book/05-distributed-git/images/managed-team-1.png
share/doc/progit/html/book/05-distributed-git/images/managed-team-2.png
share/doc/progit/html/book/05-distributed-git/images/managed-team-3.png
share/doc/progit/html/book/05-distributed-git/images/managed-team-flow.png
share/doc/progit/html/book/05-distributed-git/images/merging-workflows-1.png
share/doc/progit/html/book/05-distributed-git/images/merging-workflows-2.png
share/doc/progit/html/book/05-distributed-git/images/merging-workflows-3.png
share/doc/progit/html/book/05-distributed-git/images/merging-workflows-4 2.png
share/doc/progit/html/book/05-distributed-git/images/merging-workflows-4.png
share/doc/progit/html/book/05-distributed-git/images/merging-workflows-5.png
share/doc/progit/html/book/05-distributed-git/images/public-small-1.png
share/doc/progit/html/book/05-distributed-git/images/public-small-2.png
share/doc/progit/html/book/05-distributed-git/images/public-small-3.png
share/doc/progit/html/book/05-distributed-git/images/rebasing-1.png
share/doc/progit/html/book/05-distributed-git/images/rebasing-2.png
share/doc/progit/html/book/05-distributed-git/images/small-team-1.png
share/doc/progit/html/book/05-distributed-git/images/small-team-2.png
share/doc/progit/html/book/05-distributed-git/images/small-team-3.png
share/doc/progit/html/book/05-distributed-git/images/small-team-4.png
share/doc/progit/html/book/05-distributed-git/images/small-team-5.png
share/doc/progit/html/book/05-distributed-git/images/small-team-6.png
share/doc/progit/html/book/05-distributed-git/images/small-team-7.png
share/doc/progit/html/book/05-distributed-git/images/small-team-flow.png
share/doc/progit/html/book/05-distributed-git/sections/
share/doc/progit/html/book/06-github/
share/doc/progit/html/book/06-github/callouts/
share/doc/progit/html/book/06-github/callouts/1.png
share/doc/progit/html/book/06-github/callouts/10.png
share/doc/progit/html/book/06-github/callouts/2.png
share/doc/progit/html/book/06-github/callouts/3.png
share/doc/progit/html/book/06-github/callouts/4.png
share/doc/progit/html/book/06-github/callouts/5.png
share/doc/progit/html/book/06-github/callouts/6.png
share/doc/progit/html/book/06-github/callouts/7.png
share/doc/progit/html/book/06-github/callouts/8.png
share/doc/progit/html/book/06-github/callouts/9.png
share/doc/progit/html/book/06-github/images/
share/doc/progit/html/book/06-github/images/2fa-1.png
share/doc/progit/html/book/06-github/images/account-settings.png
share/doc/progit/html/book/06-github/images/avatar-crop.png
share/doc/progit/html/book/06-github/images/blink-01-start.png
share/doc/progit/html/book/06-github/images/blink-02-pr.png
share/doc/progit/html/book/06-github/images/blink-03-pull-request-open.png
share/doc/progit/html/book/06-github/images/blink-04-email.png
share/doc/progit/html/book/06-github/images/blink-04-pr-comment.png
share/doc/progit/html/book/06-github/images/blink-05-general-comment.png
share/doc/progit/html/book/06-github/images/blink-06-final.png
share/doc/progit/html/book/06-github/images/blink-pull-request-open copy.png
share/doc/progit/html/book/06-github/images/blink-pull-request-open.png
share/doc/progit/html/book/06-github/images/collaborators.png
share/doc/progit/html/book/06-github/images/email-settings.png
share/doc/progit/html/book/06-github/images/emoji.png
share/doc/progit/html/book/06-github/images/forkbutton.png
share/doc/progit/html/book/06-github/images/hubot.png
share/doc/progit/html/book/06-github/images/maint-01-email.png
share/doc/progit/html/book/06-github/images/maint-02-merge.png
share/doc/progit/html/book/06-github/images/maint-03-email-resp.png
share/doc/progit/html/book/06-github/images/maint-04-target.png
share/doc/progit/html/book/06-github/images/maint-05-mentions.png
share/doc/progit/html/book/06-github/images/maint-06-unsubscribe.png
share/doc/progit/html/book/06-github/images/maint-07-notifications.png
share/doc/progit/html/book/06-github/images/maint-08-notifications-page.png
share/doc/progit/html/book/06-github/images/maint-09-contrib.png
share/doc/progit/html/book/06-github/images/maint-10-default-branch.png
share/doc/progit/html/book/06-github/images/maint-11-transfer.png
share/doc/progit/html/book/06-github/images/markdown-01-example.png
share/doc/progit/html/book/06-github/images/markdown-02-tasks.png
share/doc/progit/html/book/06-github/images/markdown-03-task-summary.png
share/doc/progit/html/book/06-github/images/markdown-04-fenced-code.png
share/doc/progit/html/book/06-github/images/markdown-05-quote.png
share/doc/progit/html/book/06-github/images/markdown-06-emoji-complete.png
share/doc/progit/html/book/06-github/images/markdown-07-emoji.png
share/doc/progit/html/book/06-github/images/markdown-08-drag-drop.png
share/doc/progit/html/book/06-github/images/mentions-01-syntax.png
share/doc/progit/html/book/06-github/images/mentions-02-render.png
share/doc/progit/html/book/06-github/images/mentions-03-closed.png
share/doc/progit/html/book/06-github/images/new-repo.png
share/doc/progit/html/book/06-github/images/neworg.png
share/doc/progit/html/book/06-github/images/newrepo.png
share/doc/progit/html/book/06-github/images/newrepoform.png
share/doc/progit/html/book/06-github/images/notifications.png
share/doc/progit/html/book/06-github/images/orgs-01-page.png
share/doc/progit/html/book/06-github/images/orgs-02-teams.png
share/doc/progit/html/book/06-github/images/orgs-03-audit.png
share/doc/progit/html/book/06-github/images/pr-01-fail.png
share/doc/progit/html/book/06-github/images/pr-02-merge-fix.png
share/doc/progit/html/book/06-github/images/reposettingslink.png
share/doc/progit/html/book/06-github/images/scripting-01-services.png
share/doc/progit/html/book/06-github/images/scripting-02-email-service.png
share/doc/progit/html/book/06-github/images/scripting-03-webhook.png
share/doc/progit/html/book/06-github/images/scripting-04-webhook-debug.png
share/doc/progit/html/book/06-github/images/scripting-05-access-token.png
share/doc/progit/html/book/06-github/images/scripting-06-comment.png
share/doc/progit/html/book/06-github/images/scripting-07-status.png
share/doc/progit/html/book/06-github/images/signup.png
share/doc/progit/html/book/06-github/images/ssh-keys.png
share/doc/progit/html/book/06-github/images/your-profile.png
share/doc/progit/html/book/06-github/sections/
share/doc/progit/html/book/07-git-tools/
share/doc/progit/html/book/07-git-tools/callouts/
share/doc/progit/html/book/07-git-tools/callouts/1.png
share/doc/progit/html/book/07-git-tools/callouts/10.png
share/doc/progit/html/book/07-git-tools/callouts/2.png
share/doc/progit/html/book/07-git-tools/callouts/3.png
share/doc/progit/html/book/07-git-tools/callouts/4.png
share/doc/progit/html/book/07-git-tools/callouts/5.png
share/doc/progit/html/book/07-git-tools/callouts/6.png
share/doc/progit/html/book/07-git-tools/callouts/7.png
share/doc/progit/html/book/07-git-tools/callouts/8.png
share/doc/progit/html/book/07-git-tools/callouts/9.png
share/doc/progit/html/book/07-git-tools/git-credential-read-only
share/doc/progit/html/book/07-git-tools/images/
share/doc/progit/html/book/07-git-tools/images/double-dot.png
share/doc/progit/html/book/07-git-tools/images/replace1.png
share/doc/progit/html/book/07-git-tools/images/replace2.png
share/doc/progit/html/book/07-git-tools/images/replace3.png
share/doc/progit/html/book/07-git-tools/images/replace4.png
share/doc/progit/html/book/07-git-tools/images/replace5.png
share/doc/progit/html/book/07-git-tools/images/rerere1.png
share/doc/progit/html/book/07-git-tools/images/rerere2.png
share/doc/progit/html/book/07-git-tools/images/rerere3.png
share/doc/progit/html/book/07-git-tools/images/reset-checkout.png
share/doc/progit/html/book/07-git-tools/images/reset-ex1.png
share/doc/progit/html/book/07-git-tools/images/reset-ex2.png
share/doc/progit/html/book/07-git-tools/images/reset-ex3.png
share/doc/progit/html/book/07-git-tools/images/reset-ex4.png
share/doc/progit/html/book/07-git-tools/images/reset-ex5.png
share/doc/progit/html/book/07-git-tools/images/reset-ex6.png
share/doc/progit/html/book/07-git-tools/images/reset-hard.png
share/doc/progit/html/book/07-git-tools/images/reset-mixed.png
share/doc/progit/html/book/07-git-tools/images/reset-path1.png
share/doc/progit/html/book/07-git-tools/images/reset-path2.png
share/doc/progit/html/book/07-git-tools/images/reset-path3.png
share/doc/progit/html/book/07-git-tools/images/reset-soft.png
share/doc/progit/html/book/07-git-tools/images/reset-squash-r1.png
share/doc/progit/html/book/07-git-tools/images/reset-squash-r2.png
share/doc/progit/html/book/07-git-tools/images/reset-squash-r3.png
share/doc/progit/html/book/07-git-tools/images/reset-start.png
share/doc/progit/html/book/07-git-tools/images/reset-workflow.png
share/doc/progit/html/book/07-git-tools/images/undomerge-reset.png
share/doc/progit/html/book/07-git-tools/images/undomerge-revert.png
share/doc/progit/html/book/07-git-tools/images/undomerge-revert2.png
share/doc/progit/html/book/07-git-tools/images/undomerge-revert3.png
share/doc/progit/html/book/07-git-tools/images/undomerge-start.png
share/doc/progit/html/book/07-git-tools/sections/
share/doc/progit/html/book/08-customizing-git/
share/doc/progit/html/book/08-customizing-git/images/
share/doc/progit/html/book/08-customizing-git/images/clean.png
share/doc/progit/html/book/08-customizing-git/images/p4merge.png
share/doc/progit/html/book/08-customizing-git/images/smudge.png
share/doc/progit/html/book/08-customizing-git/sections/
share/doc/progit/html/book/09-git-and-other-scms/
share/doc/progit/html/book/09-git-and-other-scms/images/
share/doc/progit/html/book/09-git-and-other-scms/images/git-fusion-boot.png
share/doc/progit/html/book/09-git-and-other-scms/images/git-fusion-perforce-graph.png
share/doc/progit/html/book/09-git-and-other-scms/images/git-tfs-ct.png
share/doc/progit/html/book/09-git-and-other-scms/sections/
share/doc/progit/html/book/10-git-internals/
share/doc/progit/html/book/10-git-internals/images/
share/doc/progit/html/book/10-git-internals/images/data-model-1.png
share/doc/progit/html/book/10-git-internals/images/data-model-2.png
share/doc/progit/html/book/10-git-internals/images/data-model-3.png
share/doc/progit/html/book/10-git-internals/images/data-model-4.png
share/doc/progit/html/book/10-git-internals/sections/
share/doc/progit/html/book/A-git-in-other-environments/
share/doc/progit/html/book/A-git-in-other-environments/images/
share/doc/progit/html/book/A-git-in-other-environments/images/branch_widget_mac.png
share/doc/progit/html/book/A-git-in-other-environments/images/branch_widget_win.png
share/doc/progit/html/book/A-git-in-other-environments/images/egit.png
share/doc/progit/html/book/A-git-in-other-environments/images/git-bash.png
share/doc/progit/html/book/A-git-in-other-environments/images/git-gui.png
share/doc/progit/html/book/A-git-in-other-environments/images/github_mac.png
share/doc/progit/html/book/A-git-in-other-environments/images/github_win.png
share/doc/progit/html/book/A-git-in-other-environments/images/gitk.png
share/doc/progit/html/book/A-git-in-other-environments/images/posh-git.png
share/doc/progit/html/book/A-git-in-other-environments/images/vs-1.png
share/doc/progit/html/book/A-git-in-other-environments/images/vs-2.png
share/doc/progit/html/book/A-git-in-other-environments/images/zsh-oh-my.png
share/doc/progit/html/book/A-git-in-other-environments/images/zsh-prompt.png
share/doc/progit/html/book/A-git-in-other-environments/sections/
share/doc/progit/html/book/B-embedding-git/
share/doc/progit/html/book/B-embedding-git/callouts/
share/doc/progit/html/book/B-embedding-git/callouts/1.png
share/doc/progit/html/book/B-embedding-git/callouts/10.png
share/doc/progit/html/book/B-embedding-git/callouts/2.png
share/doc/progit/html/book/B-embedding-git/callouts/3.png
share/doc/progit/html/book/B-embedding-git/callouts/4.png
share/doc/progit/html/book/B-embedding-git/callouts/5.png
share/doc/progit/html/book/B-embedding-git/callouts/6.png
share/doc/progit/html/book/B-embedding-git/callouts/7.png
share/doc/progit/html/book/B-embedding-git/callouts/8.png
share/doc/progit/html/book/B-embedding-git/callouts/9.png
share/doc/progit/html/book/B-embedding-git/sections/
share/doc/progit/html/book/C-git-commands/
share/doc/progit/html/book/cover.png
share/doc/progit/html/contributors.html
share/doc/progit/html/cover.html
share/doc/progit/html/index.html
share/doc/progit/html/introduction.html
share/doc/progit/html/preface.html
share/doc/progit/html/theme/
share/doc/progit/html/theme/epub/
share/doc/progit/html/theme/epub/epub.css
share/doc/progit/html/theme/epub/epub.xsl
share/doc/progit/html/theme/html/
share/doc/progit/html/theme/html/html.css
share/doc/progit/html/theme/html/html.xsl
share/doc/progit/html/theme/mobi/
share/doc/progit/html/theme/mobi/mobi.css
share/doc/progit/html/theme/mobi/mobi.xsl
share/doc/progit/html/theme/pdf/
share/doc/progit/html/theme/pdf/pdf.css
share/doc/progit/html/theme/pdf/pdf.xsl
share/doc/progit/html/toc.html
share/doc/progit/progit.pdf