Skip to content

Rebase to v2.21.0 #2072

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 2,314 commits into from
Feb 24, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2314 commits
Select commit Hold shift + click to select a range
8d73f33
mingw: use ANSI or Unicode functions explicitly
dscho Nov 27, 2018
3326000
Merge branch 'reset-stdin'
dscho Jun 8, 2018
258b792
Merge branch 'cvsexportcommit-crlf'
dscho Jun 8, 2018
a041764
Merge 'remote-hg-prerequisites' into HEAD
dscho Jun 8, 2018
3747be5
Merge 'fix-externals' into HEAD
dscho Jun 8, 2018
0856f1c
Merge 'sideband-bug' into HEAD
dscho Jun 8, 2018
5ff9940
Merge 'aslr' into HEAD
dscho Jun 8, 2018
4874ef8
Merge 'unmask-credentials-username'
dscho Jun 8, 2018
e068be4
Merge 'mingw-safer-compat-poll'
dscho Jun 8, 2018
2b4956d
Merge branch 'test-unc-alternates'
dscho Jun 8, 2018
cae0315
Merge branch 'gitdir-at-unc-root'
dscho Oct 11, 2018
6801ce7
Merge pull request #996 from jeffhostetler/jeffhostetler/register_ren…
dscho Jun 8, 2018
f95c6e1
Merge branch 'drive-prefix'
dscho Jun 8, 2018
a137354
Merge 'release-gc-repack' into HEAD
dscho Jun 8, 2018
d6745c8
Merge branch 'test-unc-fetch'
dscho Oct 11, 2018
64bbcd8
Merge branch 'file-url-to-unc-path'
dscho Jun 8, 2018
17e7dcb
Merge branch 'mingw-expand-absolute-user-path'
dscho Oct 12, 2018
9b53ae5
Merge pull request #1859 from dscho/funny-cased-cwd
dscho Oct 17, 2018
01ce767
Merge pull request #1900 from tanushree27/remove-ipv6-fallback
dscho Nov 15, 2018
9800bbb
Merge pull request #1915 from dscho/open-in-gdb
dscho Nov 7, 2018
21663f4
Merge branch 'dont-spawn-gzip-in-archive'
dscho Feb 21, 2019
fc291ee
Merge branch 'msvc'
jeffhostetler Oct 23, 2018
8b65122
Merge branch 'visual-studio'
jeffhostetler Oct 23, 2018
6378138
Merge branch 'no-perl-makemaker'
dscho Feb 7, 2019
0853ef5
Merge branch 'program-data-config'
dscho Jun 8, 2018
71cd0d5
Merge pull request #1958 from dscho/ansi-unicode
dscho Nov 30, 2018
bb8f704
respect core.hooksPath, falling back to .git/hooks
dscho Oct 4, 2018
eedacc7
gitk: Unicode file name support
kblees Feb 4, 2012
7159ea4
Win32: make FILETIME conversion functions public
kblees Jul 6, 2013
622a200
Win32: dirent.c: Move opendir down
kblees Sep 8, 2013
4271892
Win32: Make the dirent implementation pluggable
kblees Sep 8, 2013
d16edc5
Win32: make the lstat implementation pluggable
kblees Sep 8, 2013
f01d54f
add infrastructure for read-only file system level caches
kblees Sep 8, 2013
47b5537
Win32: add a cache below mingw's lstat and dirent implementations
kblees Oct 1, 2013
a73b382
fscache: load directories only once
kblees Jun 24, 2014
b2dfbae
pack-objects (mingw): demonstrate a segmentation fault with large deltas
vangdfang Jan 9, 2014
f5df093
Win32: support long paths
kblees Jul 28, 2015
1ca3557
Win32: fix 'lstat("dir/")' with long paths
kblees Jul 4, 2014
65e24ac
Makefile: Set htmldir to match the default HTML docs location under MSYS
sschuberth Sep 4, 2013
14f11af
Help debugging with MSys2 by optionally executing bash with strace
dscho Feb 20, 2015
5e1c1ff
Build Python stuff with MSys2
dscho Feb 16, 2015
5b0bffb
mingw: Embed a manifest to trick UAC into Doing The Right Thing
cesarb Mar 9, 2015
4a3cd7a
mingw: enable stack smashing protector
dscho Nov 2, 2015
d597223
Avoid illegal filenames when building Documentation on NTFS
dscho Apr 6, 2015
352055d
gettext: always use UTF-8 on native Windows
kblees Apr 9, 2015
9752bfa
mingw: initialize HOME on startup
kblees Apr 6, 2015
8707986
mingw: explicitly `fflush` stdout
Apr 16, 2015
9fc9e23
mingw: Support `git_terminal_prompt` with more terminals
kblees Mar 19, 2015
aac1b55
compat/terminal.c: only use the Windows console if bash 'read -r' fails
kblees May 9, 2015
96f2cc1
winansi: simplify loading the GetCurrentConsoleFontEx() function
dscho Jan 10, 2017
c29fd54
Unbreak interactive GPG prompt upon signing
dscho Sep 6, 2016
d2c96f1
mingw: ensure valid CTYPE
dscho Feb 21, 2017
154252d
mingw: make is_hidden tests in t0001/t5611 more robust
dscho Feb 21, 2017
b7415ab
diff: munmap() file contents before running external diff
dscho Oct 5, 2017
df179d8
mingw: disable t9020
dscho Feb 23, 2015
b9fc25d
t9001, t9116: avoid pipes
dscho Jan 11, 2017
98921b7
Merge branch 'maybe-drop'
dscho Oct 12, 2018
630b6b3
strbuf_readlink: don't call readlink twice if hint is the exact link …
kblees May 11, 2015
6d0b47d
strbuf_readlink: support link targets that exceed PATH_MAX
kblees May 11, 2015
fab6227
lockfile.c: use is_dir_sep() instead of hardcoded '/' checks
kblees May 11, 2015
4b1cd84
Win32: don't call GetFileAttributes twice in mingw_lstat()
kblees May 12, 2015
66d98a2
Win32: implement stat() with symlink support
kblees May 15, 2015
aea9262
Win32: remove separate do_lstat() function
kblees May 11, 2015
aa60284
Win32: let mingw_lstat() error early upon problems with reparse points
kblees May 23, 2015
b1289de
Win32: teach fscache and dirent about symlinks
kblees Jan 10, 2017
4eb977c
Win32: lstat(): return adequate stat.st_size for symlinks
kblees May 15, 2015
0254144
Win32: factor out retry logic
kblees May 19, 2015
9f45c0a
Win32: change default of 'core.symlinks' to false
kblees May 23, 2015
e90e61d
Win32: add symlink-specific error codes
kblees May 15, 2015
d6050a5
Win32: mingw_unlink: support symlinks to directories
kblees May 23, 2015
781d208
Win32: mingw_rename: support renaming symlinks
kblees May 19, 2015
29d3915
Win32: mingw_chdir: change to symlink-resolved directory
kblees May 23, 2015
0a18b71
Win32: implement readlink()
kblees May 23, 2015
9671d40
Win32: implement basic symlink() functionality (file symlinks only)
kblees May 23, 2015
4d609ae
Win32: symlink: add support for symlinks to directories
kblees May 23, 2015
0fd33c4
mingw: try to create symlinks without elevated permissions
dscho May 30, 2017
3d6e7d6
Win32: symlink: move phantom symlink creation to a separate function
piscisaureus Oct 26, 2018
007169f
Win32: symlink: specify symlink type in .gitattributes
piscisaureus Oct 26, 2018
a09a029
Win32: symlink: add test for `symlink` attribute
piscisaureus Oct 26, 2018
e36d515
Allow `add -p` and `add -i` with a large number of files
kkheller May 27, 2015
c8c1c27
t3701: verify that we can add *lots* of files interactively
dscho Sep 12, 2015
c42cfb8
remove_dirs: do not swallow error when stat() failed
dscho Feb 16, 2016
936a0fc
t7300: `git clean -dfx` must show an error with long paths
dscho Feb 16, 2016
6992a17
mingw: support spawning programs containing spaces in their names
dscho Apr 2, 2016
4b0d844
fscache: add key for GIT_TRACE_FSCACHE
jeffhostetler Jan 24, 2017
07c94a9
fscache: remember not-found directories
jeffhostetler Dec 13, 2016
91ec8eb
fscache: add a test for the dir-not-found optimization
dscho Jan 25, 2017
d8cf5a7
mingw: ensure that core.longPaths is handled *always*
dscho Aug 29, 2017
fc8cfc5
add: use preload-index and fscache for performance
jeffhostetler Nov 22, 2016
3d66d48
dir.c: make add_excludes aware of fscache during status
jeffhostetler Nov 1, 2017
bc2a416
fscache: make fscache_enabled() public
jeffhostetler Dec 20, 2017
c4a76a5
dir.c: regression fix for add_excludes with fscache
jeffhostetler Dec 20, 2017
071e3ac
fetch-pack.c: enable fscache for stats under .git/objects
Nov 22, 2017
e82417b
checkout.c: enable fscache for checkout again
Jan 30, 2018
e6fdceb
mingw: introduce code to detect whether we're inside a Windows container
ZCube Apr 23, 2018
7876c01
mingw: when running in a Windows container, try to rename() harder
ZCube Apr 23, 2018
c05e652
mingw: move the file_attr_to_st_mode() function definition
ZCube Apr 23, 2018
adad93b
mingw: Windows Docker volumes are *not* symbolic links
dscho Apr 23, 2018
c7e5fad
Enable the filesystem cache (fscache) in refresh_index().
benpeart Sep 7, 2018
3322a9f
fscache: use FindFirstFileExW to avoid retrieving the short name
benpeart Oct 23, 2018
5dfa994
status: disable and free fscache at the end of the status command
benpeart Nov 1, 2018
0aff0eb
fscache: add GIT_TEST_FSCACHE support
benpeart Oct 4, 2018
47cf707
At the end of the add command, disable and free the fscache so that w…
benpeart Nov 5, 2018
bf93ff8
Merge branch 'jeffhostetler/jeffhostetler/fscache_nfd'
dscho Feb 7, 2019
679a087
fscache: add fscache hit statistics
benpeart Sep 25, 2018
9ccf57b
Merge branch 'jeffhostetler/jeffhostetler/add_preload_fscache'
dscho Feb 7, 2019
423d4f6
Merge branch 'atetubou/fscache_checkout_flush'
dscho Feb 7, 2019
3caf353
mem_pool: add GIT_TRACE_MEMPOOL support
benpeart Oct 4, 2018
18ac0c2
fscache: fscache takes an initial size
benpeart Nov 2, 2018
253a7b3
fscache: update fscache to be thread specific instead of global
benpeart Oct 4, 2018
ce5e5f9
fscache: teach fscache to use mempool
benpeart Nov 2, 2018
7159730
mingw: demonstrate that all file handles are inherited by child proce…
dscho Jan 26, 2018
c023001
mingw: work around incorrect standard handles
dscho Feb 7, 2018
ac68b94
Merge branch 'spawn-with-spaces'
dscho Oct 12, 2018
76b61ab
mingw: spawned processes need to inherit only standard handles
dscho Jan 26, 2018
cebbc80
Merge pull request #1897 from piscisaureus/symlink-attr
dscho Oct 31, 2018
e1a84f7
transport-helper: prefer Git's builtins over dashed form
dscho Jul 19, 2017
d936f51
mingw: explicitly specify with which cmd to prefix the cmdline
dscho Jul 20, 2017
7145223
mingw: when path_lookup() failed, try BusyBox
dscho Jul 20, 2017
af4cc9a
test-run-command: learn to run (parts of) the testsuite
dscho Jul 18, 2017
d27ce2c
test-lib: avoid unnecessary Perl invocation
dscho Aug 5, 2017
bdf6632
tests: replace mingw_test_cmp with a helper in C
dscho Jun 7, 2018
a2dd368
test-tool: learn to act as a drop-in replacement for `iconv`
dscho Jul 20, 2017
0d77667
tests(mingw): if `iconv` is unavailable, use `test-helper --iconv`
dscho Jul 20, 2017
9108652
tests: use t/diff-lib/* consistently
dscho Aug 5, 2017
f021b2d
gitattributes: mark .png files as binary
dscho Oct 11, 2018
389b904
tests: move test PNGs into t/diff-lib/
dscho Aug 5, 2017
bac2f24
tests: only override sort & find if there are usable ones in /usr/bin/
dscho Jul 17, 2017
cbf074b
tests: use the correct path separator with BusyBox
dscho Nov 19, 2018
6b759a6
mingw: only use Bash-ism `builtin pwd -W` when available
dscho Jun 29, 2017
1b90b0a
tests (mingw): remove Bash-specific pwd option
dscho Jun 30, 2017
5393415
test-lib: add BUSYBOX prerequisite
dscho Jul 19, 2017
f04a0fd
t0021: use Windows path when appropriate
dscho Aug 4, 2017
a31d2cf
t1300: mark all test cases with funny filenames as !MINGW
dscho Jul 3, 2017
1b6ea29
t4124: avoid using "normal" diff mode
dscho Jul 5, 2017
1c1ba63
t5003: use binary file from t/diff-lib/
dscho Aug 5, 2017
64cf76c
t5003: skip `unzip -a` tests with BusyBox
dscho Jul 5, 2017
15fe84d
t5532: workaround for BusyBox on Windows
dscho Jul 21, 2017
8fdeda6
t5605: special-case hardlink test for BusyBox-w32
dscho Jul 21, 2017
4c652cc
t5813: allow for $PWD to be a Windows path
dscho Jul 5, 2017
1aee4d2
t7063: when running under BusyBox, avoid unsupported find option
dscho Jul 19, 2017
d84f490
t9200: skip tests when $PWD contains a colon
dscho Jul 7, 2017
83bbff7
t9350: skip ISO-8859-1 test when the environment is always-UTF-8
dscho Jul 8, 2017
5788133
mingw: add a Makefile target to copy test artifacts
dscho Jul 19, 2017
2dedb86
Merge branch 'busybox-w32'
dscho Feb 7, 2019
a4807b6
Merge branch 'docker-volumes-are-no-symlinks'
dscho Feb 7, 2019
0024631
fscache: make fscache_enable() thread safe
benpeart Nov 16, 2018
27a0a6f
fscache: teach fscache to use NtQueryDirectoryFile
benpeart Nov 15, 2018
8a7b361
mingw: change core.fsyncObjectFiles = 1 by default
dscho Sep 4, 2017
8d99980
mingw: kill child processes in a gentler way
dscho May 17, 2017
f8e82fa
mingw: really handle SIGINT
dscho Apr 22, 2018
040d9db
mingw (git_terminal_prompt): work around BusyBox & WSL issues
dscho Feb 23, 2018
dc948ef
mingw (git_terminal_prompt): do fall back to CONIN$/CONOUT$ method
dscho Feb 23, 2018
b9990a3
mingw (git_terminal_prompt): turn on echo explictly
dscho Feb 23, 2018
77e1d4f
Add a Code of Conduct
dscho Jul 24, 2015
030e62b
CONTRIBUTING.md: add guide for first-time contributors
derrickstolee Mar 1, 2018
59b30f4
README.md: Add a Windows-specific preamble
dscho Jan 10, 2014
bf4241f
Add an issue template
shiftkey Feb 18, 2016
18c3f15
Modify the GitHub Pull Request template (to reflect Git for Windows)
Dec 22, 2017
c867cf6
.github: Add configuration for the Sentiment Bot
dscho Feb 20, 2018
ab4fcd2
Document how $HOME is set on Windows
alejandro5042 Mar 9, 2018
dee1c41
sha1-name.c: add `get_oidf()` which acts like `get_oid()`
ungps Dec 20, 2018
f2113ce
strbuf.c: add `strbuf_join_argv()`
ungps Dec 20, 2018
3b901d6
strbuf.c: add `strbuf_insertf()` and `strbuf_vinsertf()`
ungps Dec 20, 2018
e0f5d26
ident: add the ability to provide a "fallback identity"
dscho Dec 20, 2018
2914c92
stash: improve option parsing test coverage
klusark Dec 20, 2018
270c6ac
t3903: modernize style
ungps Dec 20, 2018
1817cfa
stash: rename test cases to be more descriptive
ungps Dec 20, 2018
801b180
stash: add tests for `git stash show` config
ungps Dec 20, 2018
5ebd743
stash: mention options in `show` synopsis
ungps Dec 20, 2018
7e880e9
stash: convert apply to builtin
klusark Dec 20, 2018
3b1c037
stash: convert drop and clear to builtin
klusark Dec 20, 2018
9384306
stash: convert branch to builtin
klusark Dec 20, 2018
990f3d5
stash: convert pop to builtin
klusark Dec 20, 2018
fd997ed
stash: convert list to builtin
ungps Dec 20, 2018
7d20ff6
stash: convert show to builtin
ungps Dec 20, 2018
2516d6b
stash: convert store to builtin
ungps Dec 20, 2018
bfdc3c6
stash: convert create to builtin
ungps Dec 20, 2018
d01aed0
stash: convert push to builtin
ungps Dec 20, 2018
bf7c09a
stash: make push -q quiet
ungps Dec 20, 2018
6399f56
stash: convert save to builtin
ungps Dec 20, 2018
83458c3
stash: optimize `get_untracked_files()` and `check_changes()`
ungps Dec 20, 2018
6ad3392
stash: replace all `write-tree` child processes with API calls
ungps Dec 20, 2018
21a2d3d
stash: convert `stash--helper.c` into `stash.c`
ungps Dec 20, 2018
6111407
stash: add back the original, scripted `git stash`
dscho Dec 20, 2018
8059005
stash: optionally use the scripted version again
dscho Dec 20, 2018
dc72b08
tests: add a special setup where stash.useBuiltin is off
dscho Dec 20, 2018
c99676a
stash: fix segmentation fault when files were added with intent
kraai Jan 18, 2019
3b14114
strbuf_vinsertf: provide the correct buffer size to vsnprintf
j6t Feb 3, 2019
e68e2a6
stash: discard in-process cache after spawning index-changing processes
dscho Feb 20, 2019
65de8ee
stash: avoid unnecessary reset_tree() call
dscho Feb 20, 2019
39ed535
Merge 'ps/stash-in-c'
dscho Aug 23, 2018
583a403
Add back the original, scripted interactive rebase backend
dscho Aug 24, 2018
0b91638
non-builtin rebase: use non-builtin interactive backend
dscho Aug 24, 2018
c540f68
Merge branch 'make-builtin-stash-and-rebase-opt-ins'
dscho Aug 24, 2018
4e6ebd6
Merge branch 'ready-for-upstream'
dscho Oct 11, 2018
2145339
status: carry the --no-lock-index option for backwards-compatibility
dscho Aug 12, 2016
01f1a15
status: reinstate --show-ignored-directory as a deprecated option
dscho Nov 9, 2017
e539d8e
status: verify that --show-ignored-directory prints a warning
dscho Nov 9, 2017
1470d18
Revert "git-gui: set GIT_DIR and GIT_WORK_TREE after setup"
hvoigt Feb 18, 2010
d964bd7
git-gui: provide question helper for retry fallback on Windows
hvoigt Feb 21, 2010
83ceefa
git gui: set GIT_ASKPASS=git-gui--askpass if not set yet
dscho Jul 23, 2010
d7e0f70
git-gui (Windows): use git-bash.exe if it is available
tomyy Oct 18, 2015
ffe8b44
git-gui--askyesno: fix funny text wrapping
dscho Sep 20, 2017
0ea33a5
git-gui--askyesno: allow overriding the window title
dscho Sep 20, 2017
da2af47
git-gui: correctly restore GIT_DIR after invoking gitk
max630 Jan 18, 2017
3571bb3
git-gui--askyesno (mingw): use Git for Windows' icon, if available
dscho Sep 20, 2017
1ff1c48
gitk: work around the command line limit on Windows
sschuberth Aug 11, 2009
0ea1b14
gitk: fix another invocation with an overly long command-line
FauxFaux Jul 25, 2010
ade0cb8
gitk: Use an external icon file on Windows
sschuberth Jul 22, 2012
f48bdc7
gitk: fix arrow keys in input fields with Tcl/Tk >= 8.6
dscho Feb 16, 2016
88076e8
gitk: make the "list references" default window width wider
sidecut Jan 21, 2016
de1372a
Merge 'git-gui' into HEAD
dscho Jun 7, 2018
5d4aaa1
Merge branch 'msys2-git-gui'
dscho Jun 7, 2018
de38bce
Merge branch 'git-gui-hooks-path' of https://github.com/dscho/git-gui
dscho Jul 10, 2018
61cccea
Merge pull request #1032 from max630/gitgui_GIT_GIT_unset
dscho Jun 8, 2018
87677b9
Merge branch 'git-gui-askyesno'
dscho Jun 8, 2018
d398515
Merge 'gitk' into HEAD
dscho Jun 7, 2018
d0a40ab
Merge branch 'gitk-and-git-gui-patches'
dscho Oct 11, 2018
c649543
Merge branch 'fscache'
dscho Nov 15, 2018
741a9ab
Merge branch 'long-paths'
dscho Nov 15, 2018
0466f6e
Merge branch 'msys2'
dscho Nov 15, 2018
887b70c
Merge branch 'kblees/kb/symlinks'
dscho Nov 15, 2018
ce0a5a6
Merge pull request #1897 from piscisaureus/symlink-attr
dscho Oct 31, 2018
7c0f65c
Merge pull request #305 from dscho/msysgit_issues_182
dscho Jun 8, 2018
ac6fe9e
Merge branch 'clean-long-paths'
dscho Jun 8, 2018
1a2fb81
Merge branch 'spawn-with-spaces'
dscho Jun 8, 2018
5a8f282
Merge pull request #994 from jeffhostetler/jeffhostetler/fscache_nfd
dscho Jun 8, 2018
6777db5
Merge branch 'core-longpaths-everywhere'
dscho Jun 8, 2018
e0f856b
Merge pull request #971 from jeffhostetler/jeffhostetler/add_preload_…
dscho Jun 8, 2018
d4b788f
Merge pull request #1344 from jeffhostetler/perf_add_excludes_with_fs…
dscho Jun 8, 2018
cffcaad
Merge pull request #1426 from atetubou/fetch_pack
dscho Jun 8, 2018
d12a55c
Merge pull request #1468 from atetubou/fscache_checkout_flush
dscho Oct 12, 2018
3a645b0
Merge 'docker-volumes-are-no-symlinks'
dscho Oct 12, 2018
7d1d09d
Merge pull request #1827 from benpeart/fscache_refresh_index
dscho Sep 27, 2018
e542f2d
Merge pull request #1908 from benpeart/FindFirstFileEx-gfw
dscho Nov 5, 2018
2dc8736
Merge pull request #1909 from benpeart/free-fscache-after-status-gfw
dscho Nov 5, 2018
f78bd8c
Merge pull request #1911 from benpeart/git_test_fscache-gfw
dscho Nov 5, 2018
11a8206
Merge pull request #1914 from benpeart/free-fscache-after-add-gfw
dscho Nov 16, 2018
3f3ca1b
Merge pull request #1910 from benpeart/fscache_statistics-gfw
dscho Nov 16, 2018
a884dd2
Merge remote-tracking branch 'benpeart/fscache-per-thread-gfw'
dscho Nov 16, 2018
3b8fa2a
Merge pull request #1934 from benpeart/fscache-thread-safe-enable-gfw
dscho Nov 26, 2018
2bf950f
Merge pull request #1937 from benpeart/fscache-NtQueryDirectoryFile-gfw
dscho Nov 27, 2018
f2737ea
Merge branch 'fsync-object-files-always'
dscho Oct 11, 2018
d4f952b
Merge pull request #1170 from dscho/mingw-kill-process
dscho Oct 11, 2018
4ae836b
Merge branch 'fix-terminal-prompt'
dscho Jun 8, 2018
e3b193c
Merge 'readme' into HEAD
dscho Jun 7, 2018
11f4841
Merge 'builtin-stash-rebase-v3'
jamill Aug 28, 2018
3a852e7
Merge branch 'status-no-lock-index'
dscho Jun 8, 2018
0fd7b8c
Merge pull request #1354 from dscho/phase-out-show-ignored-directory-…
dscho Jun 8, 2018
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
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/fuzz-commit-graph
/fuzz_corpora
/fuzz-pack-headers
/fuzz-pack-idx
Expand Down Expand Up @@ -126,7 +127,6 @@
/git-rebase--am
/git-rebase--common
/git-rebase--interactive
/git-rebase--merge
/git-rebase--preserve-merges
/git-receive-pack
/git-reflog
Expand Down Expand Up @@ -276,3 +276,4 @@ Release/
/UpgradeLog*.htm
/git.VC.VC.opendb
/git.VC.db
*.dSYM
3 changes: 3 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ Ben Walton <[email protected]> <[email protected]>
Benoit Sigoure <[email protected]> <[email protected]>
Bernt Hansen <[email protected]> <[email protected]>
Brandon Casey <[email protected]> <[email protected]>
Brandon Williams <[email protected]> <[email protected]>
brian m. carlson <[email protected]>
brian m. carlson <[email protected]> <[email protected]>
Bryan Larsen <[email protected]> <[email protected]>
Expand All @@ -39,6 +40,8 @@ Cord Seele <[email protected]> <[email protected]>
Christian Couder <[email protected]> <[email protected]>
Christian Stimming <[email protected]> <[email protected]>
Christopher Díaz Riveros <[email protected]> Christopher Diaz Riveros
Clemens Buchacher <[email protected]> <[email protected]>
Clemens Buchacher <[email protected]> <[email protected]>
Csaba Henk <[email protected]> <[email protected]>
Dan Johnson <[email protected]>
Dana L. How <[email protected]> <[email protected]>
Expand Down
2 changes: 2 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ os:
- linux
- osx

osx_image: xcode10.1

compiler:
- clang
- gcc
Expand Down
22 changes: 17 additions & 5 deletions Documentation/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -36,14 +36,19 @@ MAN7_TXT += gittutorial-2.txt
MAN7_TXT += gittutorial.txt
MAN7_TXT += gitworkflows.txt

ifdef MAN_FILTER
MAN_TXT = $(filter $(MAN_FILTER),$(MAN1_TXT) $(MAN5_TXT) $(MAN7_TXT))
else
MAN_TXT = $(MAN1_TXT) $(MAN5_TXT) $(MAN7_TXT)
MAN_FILTER = $(MAN_TXT)
endif

MAN_XML = $(patsubst %.txt,%.xml,$(MAN_TXT))
MAN_HTML = $(patsubst %.txt,%.html,$(MAN_TXT))
GIT_MAN_REF = master

OBSOLETE_HTML += everyday.html
OBSOLETE_HTML += git-remote-helpers.html
DOC_HTML = $(MAN_HTML) $(OBSOLETE_HTML)

ARTICLES += howto-index
ARTICLES += git-tools
Expand Down Expand Up @@ -89,11 +94,13 @@ TECH_DOCS += technical/trivial-merge
SP_ARTICLES += $(TECH_DOCS)
SP_ARTICLES += technical/api-index

DOC_HTML += $(patsubst %,%.html,$(ARTICLES) $(SP_ARTICLES))
ARTICLES_HTML += $(patsubst %,%.html,$(ARTICLES) $(SP_ARTICLES))
HTML_FILTER ?= $(ARTICLES_HTML) $(OBSOLETE_HTML)
DOC_HTML = $(MAN_HTML) $(filter $(HTML_FILTER),$(ARTICLES_HTML) $(OBSOLETE_HTML))

DOC_MAN1 = $(patsubst %.txt,%.1,$(MAN1_TXT))
DOC_MAN5 = $(patsubst %.txt,%.5,$(MAN5_TXT))
DOC_MAN7 = $(patsubst %.txt,%.7,$(MAN7_TXT))
DOC_MAN1 = $(patsubst %.txt,%.1,$(filter $(MAN_FILTER),$(MAN1_TXT)))
DOC_MAN5 = $(patsubst %.txt,%.5,$(filter $(MAN_FILTER),$(MAN5_TXT)))
DOC_MAN7 = $(patsubst %.txt,%.7,$(filter $(MAN_FILTER),$(MAN7_TXT)))

prefix ?= $(HOME)
bindir ?= $(prefix)/bin
Expand Down Expand Up @@ -457,4 +464,9 @@ print-man1:
lint-docs::
$(QUIET_LINT)$(PERL_PATH) lint-gitlink.perl

ifeq ($(wildcard po/Makefile),po/Makefile)
doc-l10n install-l10n::
$(MAKE) -C po $@
endif

.PHONY: FORCE
Loading