Skip to content

Total Resurrection #23

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 626 commits into from
Mar 16, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
626 commits
Select commit Hold shift + click to select a range
b289251
Merge pull request #1240 from HonkingGoose/arabic_translation
jnavila Apr 1, 2019
53dd20b
Add Bulgarian translation project.
HonkingGoose Apr 2, 2019
0bf5e1a
Merge pull request #1241 from HonkingGoose/bulgarian_translation
jnavila Apr 2, 2019
ec8b604
Fix agile user story.
HonkingGoose Apr 3, 2019
fa5ff7a
Remove ubuntu 14.04 and upstart.
HonkingGoose Apr 3, 2019
cf91ffe
Merge pull request #1242 from HonkingGoose/issue_609
ben Apr 4, 2019
06c3e6e
Merge pull request #1243 from HonkingGoose/ubuntu_1404_removal
ben Apr 4, 2019
8d67eff
Fix ambiguity around tree object.
HonkingGoose Apr 4, 2019
e992dd6
Reword sentence about losing local changes
bripmccann Apr 9, 2019
b76ace8
Merge pull request #1246 from bripmccann/patch-1
ben Apr 10, 2019
fe7c23b
Fix grammar.
HonkingGoose Apr 14, 2019
8d46e0c
Merge pull request #1245 from HonkingGoose/issue_590
ben Apr 15, 2019
cb5a2d6
Add a bug report template. (DO NOT MERGE) (#1244)
HonkingGoose Apr 15, 2019
ec181fa
Fix: Inspecting commits made on topic branch since...
Apr 16, 2019
47df0f7
Fix referring to
May 12, 2019
f3a4d37
Fix reference to 'double-dot'
May 12, 2019
2ff7962
Merge remote-tracking branch 'origin/udyzr-ch05-maintain-whatintroduc…
May 12, 2019
eeef60d
Fix: Inspecting commits made on topic branch since... (#1252)
ben May 13, 2019
1d9a3ba
Add extra notes about format for a commit object
SiarheiBobryk Jun 1, 2019
5a26b91
Add extra notes about format for a commit object (#1258)
ben Jun 1, 2019
8f0df34
Note about SHA-1 values in the HEAD file
SiarheiBobryk Jun 1, 2019
755095c
Merge pull request #1259 from SiarheiBobryk/head-file-content
ben Jun 1, 2019
20c8b90
Extend the git commands list to get the manpage
SiarheiBobryk Jun 2, 2019
75bb60a
Merge pull request #1260 from SiarheiBobryk/extra-way-to-get-man-page
ben Jun 2, 2019
ebad243
Revert Pull Request #1252
alfredmyers Jun 14, 2019
de5cdc9
Merge pull request #1265 from alfredmyers/errata
ben Jun 14, 2019
3601bdd
Revert "one typo fixed" (6b82548b)
ScumCoder Jun 18, 2019
03164e8
Merge pull request #1268 from ScumCoder/notypo
ben Jun 18, 2019
9f2af50
Aggregate core.editor command list in Appendix C
katrinleinweber Jun 19, 2019
9ad1bba
De-duplicate 32-bit editor info
katrinleinweber Jun 19, 2019
86f30e3
Don't duplicate Emacs & Notepad++ config from first-time-setup.asc
katrinleinweber Jun 19, 2019
0b020b2
Merge pull request #1270 from katrinleinweber/1269-aggregate-core.edi…
ben Jun 27, 2019
b21015d
Specify the branch the HEAD points to on init
SiarheiBobryk Jun 29, 2019
2bfb5d8
Merge pull request #1272 from SiarheiBobryk/the-head-after-git-init
ben Jun 29, 2019
f8784d1
Change the order of the three states of files.
ChenSL86 Jul 7, 2019
48f0c1d
Merge pull request #1273 from ChenSL86/change-order-of-the-three-states
ben Jul 7, 2019
735176e
Minor fix intro/help
prosoitos Jul 8, 2019
af03531
Merge pull request #1274 from prosoitos/minor_fix_intro_help
ben Jul 8, 2019
9a55436
Running "git rebase -i HEAD~3" won't always rewrite commits
johnlinp Jul 17, 2019
f1a572b
Running "git rebase -i HEAD~3" won't always rewrite commits (#1278)
ben Jul 18, 2019
5be4fb5
Explicitely refer to 64-bit note for potentially affected editors
katrinleinweber Aug 2, 2019
5084cfe
Favor completeness over deduplication
katrinleinweber Aug 2, 2019
0079c6f
Expand core.editor command list in Appendix (#1283)
ben Aug 2, 2019
3607b43
Add Xi to core.editor list in Appendix
katrinleinweber Aug 2, 2019
c20354a
Merge pull request #1284 from katrinleinweber/1269-aggregate-core.edi…
ben Aug 2, 2019
588bcf8
Use Roboto Mono for monospace font
ben Aug 4, 2019
89522c6
Generate new PNGs
ben Aug 4, 2019
075cd81
Export all images as SVG
ben Aug 4, 2019
2d8f8c5
Update diagram font and export SVGs (#1285)
ben Aug 5, 2019
a848a7e
Add a slice to the symbols page and export it
ben Aug 7, 2019
68e489e
Merge pull request #1287 from progit/export-sketch-symbols
ben Aug 7, 2019
3cc6b4a
filtered_svg
jnavila Aug 8, 2019
613f337
Convert remaining Roboto strings
jnavila Aug 9, 2019
4723c02
files checked and corrected
max123kl Aug 10, 2019
de069d4
fix strings colors
jnavila Aug 12, 2019
2560a81
Update reset-ex2.svg
max123kl Aug 13, 2019
775361c
Update reset-ex2.svg
max123kl Aug 13, 2019
e37d917
Update reset-ex2.svg
max123kl Aug 15, 2019
43e89c4
Create reset-ex2_full.svg
max123kl Aug 16, 2019
bb33c21
Create reset-ex2_new.svg
max123kl Aug 17, 2019
8102c93
Update reset-ex2_new.svg
max123kl Aug 17, 2019
413db81
SVG images checked and fixed (some redesigned)
max123kl Aug 22, 2019
912bfe8
test files deleted
max123kl Aug 24, 2019
d1a4b83
Update advance-master.svg
max123kl Aug 24, 2019
961ac4e
Update basic-merging-1.svg
max123kl Aug 24, 2019
9736d79
fixed
max123kl Aug 24, 2019
7322600
minor fixes
max123kl Aug 24, 2019
3325662
Update clean.svg
max123kl Aug 28, 2019
e9fd07a
Update areas.svg
max123kl Aug 28, 2019
cbc615d
Update areas.svg
max123kl Aug 28, 2019
17d68e0
Update areas.svg
max123kl Aug 28, 2019
2cdbe48
Update head-to-master.svg
max123kl Aug 28, 2019
d4a1ca5
REFs resized
max123kl Aug 28, 2019
fba09b9
Ref sizes fixed
max123kl Aug 29, 2019
3b91889
Merge pull request #1295 from max123kl/new_svg2
ben Aug 29, 2019
d9d5715
preventing SSH port forwarding
aollier Aug 29, 2019
3f97a88
slight grammatical change as per @ben's suggestion
aollier Aug 30, 2019
7de0905
preventing SSH port forwarding (#1296)
ben Aug 30, 2019
a812388
Added link to GNU RCS
aollier Sep 2, 2019
80f9b0d
Merge pull request #1298 from aollier/gnu-rcs-link
ben Sep 2, 2019
3c8b403
[ci skip] upgrade url for German
jnavila Sep 9, 2019
6e8f623
Submodules: add mention of git submodule update --init --recursive
phil-blain Jun 16, 2019
e753db6
Add a section about pulling superproject updates
phil-blain Sep 21, 2019
94a9df4
Add mention of git checkout --recurse-submodule
phil-blain Sep 21, 2019
3a6c54b
Merge pull request #1302 from phil-blain/submodules-details
ben Sep 24, 2019
bd6a58d
git_repository_set_odb call needs repo as input
shi-yan Sep 24, 2019
229bd4d
git_repository_set_odb call needs repo as input (#1305)
ben Sep 25, 2019
c045d3d
Add cd commands to clarify "Working on a submodule" section
phil-blain Sep 28, 2019
d2a9e89
Merge pull request #1307 from phil-blain/964-clear-up-working-on-a-su…
ben Sep 30, 2019
6aced23
[images] Last fixes to svg images
jnavila Oct 2, 2019
8efa720
Fix #1310
spotlesscoder Oct 14, 2019
9803464
Fixes #1312
spotlesscoder Oct 14, 2019
e862c00
Getting Help: fix inconsistency with '-h' option
phil-blain Oct 14, 2019
b512517
Merge pull request #1314 from phil-blain/short-help-option
ben Oct 15, 2019
79e4bd0
Update import-svn.asc
spotlesscoder Oct 15, 2019
2c43415
Update import-svn.asc
spotlesscoder Oct 15, 2019
95bf139
Update import-svn.asc
spotlesscoder Oct 15, 2019
66eca61
Update book/09-git-and-other-scms/sections/import-svn.asc
spotlesscoder Oct 16, 2019
193a3ee
Update import-svn.asc
spotlesscoder Oct 16, 2019
f407b3d
Update import-svn.asc
spotlesscoder Oct 16, 2019
9e0faa7
Update book/09-git-and-other-scms/sections/import-svn.asc
spotlesscoder Oct 17, 2019
58a8f3f
Fix #1310 (#1313)
ben Oct 17, 2019
6c65156
Update import-svn.asc
spotlesscoder Oct 17, 2019
6df1407
Update import-svn.asc
spotlesscoder Oct 17, 2019
601c036
Merge pull request #1317 from CodingSpiderFox/patch-3
ben Oct 17, 2019
f4fe323
Update import-svn.asc
spotlesscoder Oct 17, 2019
46d6fa6
Merge pull request #1316 from CodingSpiderFox/patch-2
ben Oct 17, 2019
51f5d18
Add tip about abbreviating long git options
HonkingGoose Oct 25, 2019
7f0bde1
Add caution git-tf EOL, change links to Codeplex
HonkingGoose Oct 25, 2019
8cb5808
Correct formatting
katrinleinweber Oct 28, 2019
c78c2a2
Correct command formatting in core.editor appendix table (#1325)
ben Oct 28, 2019
4412cab
Add tip about abbreviating long git options (#1321)
ben Oct 28, 2019
82f05d5
Add caution git-tf EOL, change links to Codeplex (#1322)
ben Oct 28, 2019
1c55169
fix typos
agdillon Nov 1, 2019
0e8c6fe
Merge pull request #1327 from agdillon/typos
jnavila Nov 1, 2019
420ad68
Change repo of pt-BR translation
jnavila Nov 1, 2019
ee02bda
Add macOS' default GUI editor
katrinleinweber Nov 12, 2019
1f07b2e
Add macOS' TextEdit to core.editor list in Appendix (#1331)
ben Nov 14, 2019
1e11552
Fix formatting error
dworkat Nov 18, 2019
56cf0b2
Merge pull request #1333 from KatDwo/patch-1
ben Nov 19, 2019
34b1c7a
Wrap note to fix formatting accordingly to main style
Morganov Dec 9, 2019
fb9476d
Merge pull request #1337 from Morganov/fix-formatting
ben Dec 9, 2019
dc15a30
To untrack a tracked file there is a different command now
ctafur80 Dec 12, 2019
e9d78c7
To untrack a tracked file there is a different command now (#1338)
ben Dec 12, 2019
f23a135
Make note pretty-formatted
Morganov Dec 14, 2019
69edc40
Remove redundant command
Morganov Dec 14, 2019
a05b9fe
Make second note pretty-formatted
Morganov Dec 15, 2019
a660ce3
Make third note pretty-formated
Morganov Dec 15, 2019
522b036
Merge pull request #1339 from Morganov/format-note
ben Dec 17, 2019
003afa5
Remove redundant command (#1340)
ben Dec 17, 2019
829eb78
Correct confusing grammar
andrewlayman Dec 19, 2019
6137949
Merge pull request #1342 from andrewlayman/Grammar-fix
ben Dec 20, 2019
4155793
Fix formatting
Morganov Dec 22, 2019
a3bd8b8
installing: git version 2.8.0 is used
aollier Dec 22, 2019
f23a9ba
Merge pull request #1344 from aollier/installing
ben Dec 23, 2019
af9af41
Remove monospace formatting
Morganov Dec 23, 2019
2d4e209
Move periods back into quotation
Morganov Dec 23, 2019
090a875
Merge pull request #1343 from Morganov/fix-formatting
ben Dec 24, 2019
da95330
Update information about GitHub's private repositories
Morganov Dec 23, 2019
c6a0668
Update book/06-github/sections/1-setting-up-account.asc
Morganov Dec 25, 2019
2f4f660
Update information about GitHub's private repositories (#1346)
ben Dec 25, 2019
9cfea44
Gemfile: stable version with latest version of gems
aollier Dec 26, 2019
1ab511a
Merge pull request #1347 from aollier/gemfile
ben Dec 28, 2019
02c34c6
Create initial dependabot config
HonkingGoose Dec 28, 2019
70734df
Merge pull request #1353 from HonkingGoose/progit2_dependabot_config
ben Dec 29, 2019
c5e669a
asciidoctor version downgrade
aollier Dec 30, 2019
025d7e5
Merge pull request #1354 from aollier/gemfile
aollier Dec 30, 2019
274e66b
Recommend `filter repo` instead of `filter branch`
HonkingGoose Dec 30, 2019
e84a12c
Add caution: use `git filter-repo` instead of `git filter-branc… (#1352)
ben Dec 30, 2019
2a0cedc
Use monospaced font for commands names
Morganov Jan 2, 2020
ffa4d5b
Use “their” instead of “his”
hidde Jan 2, 2020
6b985a0
Remove backticks from comment
Morganov Jan 3, 2020
dba66ec
Use monospaced font for commands names (#1359)
ben Jan 3, 2020
ed77179
Fix [CAUTION] usage format and warning during build
Morganov Jan 4, 2020
6e1eaa1
Merge pull request #1361 from Morganov/fix-caution
ben Jan 4, 2020
f5f3f6d
Use monosace font for 'master' branch name
Morganov Jan 7, 2020
2849047
Use double quotes for 'master' when it used as a value
Morganov Jan 7, 2020
9575d06
Merge pull request #1362 from Morganov/fix-formatting
ben Jan 7, 2020
b10e090
PowerShell
aollier Jan 9, 2020
b25315a
Merge pull request #1363 from aollier/PowerShell
aollier Jan 9, 2020
2752978
Add basic information about Git in JetBrains IDEs
dmitriysmirnovjb Jan 9, 2020
d630140
Use “their” instead of “his” (2)
hidde Jan 13, 2020
0a60a0e
Changes after review
dmitriysmirnovjb Jan 13, 2020
28b77b2
Better link formatting
dmitriysmirnovjb Jan 14, 2020
a520f64
Merge pull request #1364 from dmitriysmirnovjb/master
ben Jan 15, 2020
aabe621
Use “their” instead of “his” (#1360)
ben Jan 16, 2020
5b2b107
Submodules: mention `git submodule sync`
phil-blain Jan 28, 2020
84299a2
Submodules: fix grammar as suggested by Ben
phil-blain Jan 30, 2020
0c09fcd
Merge pull request #1368 from phil-blain/submodule-sync
ben Jan 30, 2020
646f04f
Correct windows user location
UgmaDevelopment Jan 31, 2020
736f63f
A path that works no matter which shell you use
UgmaDevelopment Jan 31, 2020
2f3158a
Merge pull request #1370 from UgmaDevelopment/patch-1
ben Jan 31, 2020
69bd715
Update reset.asc
max123kl Feb 3, 2020
360c742
Merge pull request #1371 from max123kl/patch-3
ben Feb 3, 2020
9c046e9
Add pointer to Swedish translation
jnavila Feb 9, 2020
8298dce
Merge pull request #1374 from progit/Svenska-translation
jnavila Feb 11, 2020
bb5402b
Update advanced-merging.asc
max123kl Feb 18, 2020
4821629
Merge pull request #1376 from max123kl/patch-3
ben Feb 19, 2020
6d09f3c
Add note: `git log` doesn't show upstream branches
UgmaDevelopment Feb 22, 2020
330ddae
Include html file to release
Morganov Feb 22, 2020
af79e64
Merge pull request #1378 from Morganov/feature/add-html-to-release
ben Feb 22, 2020
96aeca7
Shortening note
UgmaDevelopment Feb 24, 2020
f7d0079
Replace mention of "ticket" with "issue"
UgmaDevelopment Feb 24, 2020
88d2c2a
Adding an Asciidoc quick reference
UgmaDevelopment Feb 24, 2020
5e9bd6e
In case I'm not the only one who knows what NFS means
UgmaDevelopment Feb 24, 2020
a73bc3c
A missing word or two
UgmaDevelopment Feb 25, 2020
9c6409f
Merge pull request #1384 from UgmaDevelopment/patch-5
ben Feb 25, 2020
a10447e
Merge pull request #1383 from UgmaDevelopment/patch-4
ben Feb 25, 2020
75c1130
Merge pull request #1381 from UgmaDevelopment/patch-2
ben Feb 25, 2020
cd02190
Other Quick Reference as requested by Ben
UgmaDevelopment Feb 25, 2020
69407c1
Merge pull request #1382 from UgmaDevelopment/patch-3
ben Feb 25, 2020
2efc882
Places each sentence on its own source line, per @ben 's request in #…
UgmaDevelopment Feb 25, 2020
1e86299
Merge pull request #1377 from UgmaDevelopment/patch-1
ben Feb 25, 2020
4f5526c
Use capital letter for Git when it's the name
Morganov Feb 29, 2020
b786abb
Remove trailing spaces
Morganov Feb 29, 2020
49436d4
`git log` shows a history of commits
Morganov Feb 29, 2020
917b410
Add information about how to show commit history for a single branch
Morganov Feb 29, 2020
bb895a8
Merge pull request #1387 from Morganov/bugfix/git-name
ben Feb 29, 2020
b4ea36a
Include images into HTML file
Morganov Mar 3, 2020
4f55250
Fix commit message examples to use imperative mood
HonkingGoose Dec 28, 2019
22881fb
Merge pull request #1351 from HonkingGoose/fix_commit_messages
ben Mar 4, 2020
f801916
Merge pull request #1391 from Morganov/bugfix/embedded-images
ben Mar 4, 2020
9cd0faf
Basic files of the repo have been translated.
Davoodeh Mar 6, 2020
cbf9871
Corrected Typo in language name.
Davoodeh Mar 6, 2020
a15418f
Added to translators' notes.
Davoodeh Mar 6, 2020
4339067
Addressed Farsi Font problem in README.
Davoodeh Mar 6, 2020
f02ca36
Made files compatible with Farsi + typos.
Davoodeh Mar 6, 2020
89c25ee
Merge branch 'basic-notes' into expanding-notes
Davoodeh Mar 6, 2020
de2b6fb
Minor fixes on Translators'.
Davoodeh Mar 6, 2020
c667e82
Final fixes on README.
Davoodeh Mar 6, 2020
7e0ec5f
getting a repository section now is available in persian
MSafariyan Mar 6, 2020
4206e64
getting a repository section 100% completed
MSafariyan Mar 6, 2020
e439332
Remove extra line
Morganov Mar 7, 2020
478c29d
Split line for easy tracking
Morganov Mar 7, 2020
df6588d
Merge pull request #1393 from Morganov/bugfix/remove-extra-line
ben Mar 7, 2020
1b66cc4
Merge pull request #1394 from Morganov/feature/split-lines
ben Mar 7, 2020
e1f582b
a little corrections
MSafariyan Mar 6, 2020
49b29ff
aliase section is now complete
MSafariyan Mar 6, 2020
79554ce
aliase section is 100%
MSafariyan Mar 6, 2020
1f2b749
log history section is complete for 99%
MSafariyan Mar 6, 2020
add9bcb
viewing history is complete for 99%
MSafariyan Mar 6, 2020
0b9e412
Update status.json
Davoodeh Mar 6, 2020
c3d0eac
Fixes for second chapter of pull #1.
Davoodeh Mar 6, 2020
e867593
The 1st chapter is 100% translated. + t_notes edit
Davoodeh Mar 7, 2020
a904b11
Merge branch 'expanding-notes'
Davoodeh Mar 7, 2020
dc68821
100% Renewed first chapter is here!
Davoodeh Mar 6, 2020
89a9561
All VSpaces in the first chapter are fixed.
Davoodeh Mar 7, 2020
11dc2d9
Mamad, Mamad everywhere!
Davoodeh Mar 7, 2020
8ee77b2
Re-rewritten Introduction. + Persianized Git word.
Davoodeh Mar 7, 2020
1296e06
Preface has been translated.
Davoodeh Mar 7, 2020
f544d49
Final polish on Preface and Intro.
Davoodeh Mar 7, 2020
05616b2
Merge branch 'new' into master. Upped-to-date!
Davoodeh Mar 8, 2020
301331f
Removed git >>>>>> from the file.
Davoodeh Mar 8, 2020
bc5d2ff
LICENSE translated. (roughly)
Davoodeh Mar 8, 2020
c7e71e4
Contributors translated.
Davoodeh Mar 8, 2020
1628204
Intro is 100%...
Davoodeh Mar 8, 2020
f51e466
(Partial) RTL support is back.
Davoodeh Mar 9, 2020
1e66fd8
TRANSLATION_NOTES +
Davoodeh Mar 10, 2020
a4f9af0
TRANSLATION_NOTES are updated.
Davoodeh Mar 10, 2020
c3b90fc
Minor fixes in some of main files.
Davoodeh Mar 10, 2020
1b60846
Continuing toward the 3 chapter.
Davoodeh Mar 10, 2020
56aef57
Basic branching and merging is translated.
Davoodeh Mar 11, 2020
96e866b
Chapter 3 (draft) is complete!
Davoodeh Mar 14, 2020
c04325c
tagging section is now complete
MSafariyan Mar 8, 2020
b8b3404
tagging section is 100%
MSafariyan Mar 8, 2020
8085ad4
remotes section is complete now
MSafariyan Mar 12, 2020
cc003c1
all 100% edited to 95%+remote section is complete now
MSafariyan Mar 12, 2020
aecf0b1
recording changes section is now complete
MSafariyan Mar 14, 2020
044be99
Merge pull request #2 from mahdisafarian/chapter2
Davoodeh Mar 15, 2020
5346c88
Merge branch 'master' into master
Davoodeh Mar 15, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
14 changes: 14 additions & 0 deletions .dependabot/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
version: 1
update_configs:
# Update your Gemfile (& lockfiles) as soon as
# new versions are published to the RubyGems registry
- package_manager: "ruby:bundler"
directory: "/"
update_schedule: "live"

# Apply default reviewer and label to created
# pull requests
default_reviewers:
- "ben"
default_labels:
- "dependabot"
64 changes: 64 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''

---

<!-- Before filing a bug please check the following: -->
<!-- * There's no existing/similar bug report. -->
<!-- * This bug report is about a single actionable bug. -->
<!-- * This bug is about the Pro Git book, version 2, English language. -->
<!-- * This bug is about the book as found on the [website](https://www.git-scm.com/book/en/v2) or the pdf. -->
<!-- * If you found a issue in the pdf/epub/mobi files, you've checked if the problem is also present in the Pro Git book on the [website](https://www.git-scm.com/book/en/v2). -->
<!-- * This bug is **not** about a translation, if so please file a bug with the translation project. You can find a table of translation projects here: [progit2/TRANSLATING.md](https://github.com/progit/progit2/blob/master/TRANSLATING.md) -->
<!-- * This bug is **not** about the git-scm.com site, if so please file a bug here: [git-scm.com/issues/new](https://github.com/git/git-scm.com/issues/new) -->
<!-- * This bug is **not** about git the program itself, if so please file a bug here: [git-scm.com/community](https://git-scm.com/community) -->
<!-- * This bug is **not** about Git for Windows, if so please file a bug here: [git-for-windows/git](https://github.com/git-for-windows/git). -->

**Which version of the book is affected?**
<!-- It's important for us to know if the problem is in the source or in the tooling for the pdf/epub/mobi files. -->
<!-- Therefore, please write whether the problem is with the files, the online book, or both. -->

**Describe the bug:**
<!-- A clear and concise description of what the bug is. -->

**Steps to reproduce:**
<!-- Please write the steps needed to reproduce the bug here. -->
<!-- 1. Go to '...' -->
<!-- 2. Click on '....' -->
<!-- 3. Scroll down to '....' -->
<!-- 4. See error -->

**Expected behavior:**
<!-- A clear and concise description of what you expected to happen. -->

**Screenshots:**
<!-- If applicable, add screenshots to help explain your problem. -->

**Additional context:**
<!-- Add any other context about the problem here. -->
<!-- You can also put references to similar bugs here. -->

**Desktop:**
<!-- If you've used a desktop/laptop to access the content, please fill in this form. -->
<!-- Example: Windows 10 Home Edition, Firefox, version 66.0.2 -->
- Operating system:
- Browser/application:
- Browser/application version:

**Smartphone:**
<!-- If you've used a smartphone to access the content, please fill in this form. -->
<!-- Example: iPhone 6, iOS 12.2, Safari, version 22 -->
- Device:
- OS:
- Browser/application:
- Browser/application version:

**E-book reader:**
<!-- If you've used a e-book reader to access the content, please fill in this form. -->
<!-- Example: Amazon Kindle Paperwhite 10th generation, software update 5.11.1 -->
- Device:
- Software Update:
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,4 @@ progit.pdfmarks
progit.epub
progit-kf8.epub
progit.mobi
contributors.txt
2 changes: 2 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Jean-Noël Avila <[email protected]>
Scott Chacon <[email protected]>
2 changes: 1 addition & 1 deletion .tgitconfig
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[bugtraq]
url = https://github.com/progit/progit2/issues/%BUGID%
logregex = "[Ii]ssues?:?(\\s*(,|and)?\\s*#?\\d+)+\n(\\d+)"
logregex = "(?:[Cc]lose[sd]?|[Ff]ix(?:e[sd])?|[Rr]esolve[sd]?):?\\s+(?:[Ii]ssues?\\s+#?|#)\\d+(?:(?:,|\\s+and)\\s+(?:[Ii]ssues?\\s+#?|#)\\d+)*\n(\\d+)"

[tgit]
icon = Pro.ico
7 changes: 5 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,20 +1,23 @@
language: ruby
git:
depth: false
cache: bundler
before_install:
- gem install bundler
- bundle install
after_success:
- script/tag_on_master
script: bundle exec rake book:build
env:
secure: "O+YCTDgLfCYAJjjOv2sApDRV5NJe6pkhiYIkORFuf2flO8HE72fEtDRpSWh1vulnIH6AjRK2jH7C8qA3MVbUO8D0io+Ha+vnbMXIp1JPCptcJNEkJrW13VTR66SWOzsgLp3mCrIC+YdE2JoYWGcnDsRMQwdnrWnxBzSOd22ZKzU="

before_deploy: bundle install && bundle exec rake book:build
deploy:
provider: releases
file:
- progit.epub
- progit.mobi
- progit.pdf
- progit.html
skip_cleanup: true
on:
tags: true
Expand All @@ -28,4 +31,4 @@ branches:
notifications:
email:
on_success: never
on_failure: always
on_failure: always
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
[[A-git-in-other-environments]]
[appendix]
== Git in Other Environments

Expand All @@ -6,18 +7,23 @@ You can work with local files, connect your repository to others over a network,
But the story doesn't end there; Git is usually used as part of a larger ecosystem, and the terminal isn't always the best way to work with it.
Now we'll take a look at some of the other kinds of environments where Git can be useful, and how other applications (including yours) work alongside Git.

include::sections/guis.asc[]
include::book/A-git-in-other-environments/sections/guis.asc[]

include::sections/visualstudio.asc[]
include::book/A-git-in-other-environments/sections/visualstudio.asc[]

include::sections/eclipse.asc[]
include::book/A-git-in-other-environments/sections/visualstudiocode.asc[]

include::book/A-git-in-other-environments/sections/eclipse.asc[]

include::sections/bash.asc[]
include::book/A-git-in-other-environments/sections/jetbrainsides.asc[]

include::sections/zsh.asc[]
include::book/A-git-in-other-environments/sections/sublimetext.asc[]

include::sections/powershell.asc[]
include::book/A-git-in-other-environments/sections/bash.asc[]

include::book/A-git-in-other-environments/sections/zsh.asc[]

include::book/A-git-in-other-environments/sections/powershell.asc[]

=== Summary

Expand Down
20 changes: 20 additions & 0 deletions B-embedding-git-in-your-applications.asc
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
[[B-embedding-git-in-your-applications]]
[appendix]
== Embedding Git in your Applications

If your application is for developers, chances are good that it could benefit from integration with source control.
Even non-developer applications, such as document editors, could potentially benefit from version-control features, and Git's model works very well for many different scenarios.

If you need to integrate Git with your application, you have essentially two options: spawn a shell and call the `git` command-line program, or embed a Git library into your application.
Here we'll cover command-line integration and several of the most popular embeddable Git libraries.

include::book/B-embedding-git/sections/command-line.asc[]

include::book/B-embedding-git/sections/libgit2.asc[]

include::book/B-embedding-git/sections/jgit.asc[]

include::book/B-embedding-git/sections/go-git.asc[]

include::book/B-embedding-git/sections/dulwich.asc[]

Loading