-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathshears-vanilla
executable file
·320 lines (281 loc) · 14.3 KB
/
shears-vanilla
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
start_merging_rebase "6679ea9"
mark onto
# Branch: refs/rewritten/junio/master
bud
pick fdfcf01 config.c: mark die_bad_number as NORETURN
mark refs/rewritten/junio/master
# Branch: refs/rewritten/junio/next
bud
pick d01bac0 git tag --contains: avoid stack overflow
pick 2ba8ca4 SVN.pm::parse_svn_date: allow timestamps with a single-digit hour
pick ac2378d compat/poll: sleep 1 millisecond to avoid busy wait
pick 997304a MSVC: link dynamically to the CRT
mark refs/rewritten/junio/next
# Branch: refs/rewritten/junio/pu
bud
pick 2689442 Revert "submodules: fix ambiguous absolute paths under Windows"
mark refs/rewritten/junio/pu
# Branch: refs/rewritten/junio/notyet
bud
pick 1f948db Makefile: do not depend on curl-config
pick 2a245b1 git grep -O -i: if the pager is 'less', pass the '-I' option
mark refs/rewritten/junio/notyet
# Branch: unicode
bud
pick c7759fa Support Unicode console output on Windows
pick 38b9bfd Detect console streams more reliably on Windows
pick 06c1292 Warn if the Windows console font doesn't support Unicode
pick 414263d Win32 dirent: remove unused dirent.d_ino member
pick 7f14196 Win32 dirent: remove unused dirent.d_reclen member
pick 7ac2f5d Win32 dirent: change FILENAME_MAX to MAX_PATH
pick c43dbc5 Win32 dirent: clarify #include directives
pick c4e60f1 Win32 dirent: improve dirent implementation
pick 548cf58 Win32: fix potential multi-threading issue
pick 5fc41c4 Win32: move main macro to a function
pick 005aa6e MinGW: disable CRT command line globbing
pick aa7bfb8 Unicode console: fix font warning on Vista and Win7
pick 1ec9937 Revert "Windows: teach getenv to do a case-sensitive search"
pick 47efdb2 Revert "mingw.c: move definition of mingw_getenv down"
pick dec299f Enable color output in Windows cmd.exe
pick a203487 MSVC: fix winansi.c compile errors
pick c575cc5 Win32: Thread-safe windows console output
pick b5dc523 Win32: add Unicode conversion functions
pick 3e60e64 Win32: Unicode file name support (except dirent)
pick bb4b8b1 Win32: Unicode file name support (dirent)
pick 7ae13e6 Unicode file name support (gitk and git-gui)
pick 82d17a5 Win32: Unicode arguments (outgoing)
pick bc636e5 Win32: Unicode arguments (incoming)
pick f38d7ae Win32: sync Unicode console output and file system
pick 410b91b Win32: Unicode environment (outgoing)
pick 28ec93e Win32: Unicode environment (incoming)
pick 098bccd Win32: fix environment memory leaks
pick 2ab31b6 Win32: unify environment case-sensitivity
pick 510e5db Let mingw_execve() return an int
pick 29b6129 Win32: simplify internal mingw_spawn* APIs
pick 8cd6c47 Win32: move environment functions
pick a5261a8 Win32: unify environment function names
pick 71d28d4 Win32: factor out environment block creation
pick 175ae6f Win32: don't copy the environment twice when spawning child processes
pick 7f77021 Win32: reduce environment array reallocations
pick d0f63e9 Win32: use low-level memory allocation during initialization
pick 904d58a Win32: keep the environment sorted
pick 6e8e804 Win32: patch Windows environment on startup
pick c577cd5 Win32: fix detection of empty directories in is_dir_empty
pick 366e03f Win32: fix broken pipe detection
pick 9d86323 Win32: fix segfault in WriteConsoleW when debugging in gdb
mark unicode
# Branch: hide-dotgit
rewind unicode # Win32: fix segfault in WriteConsoleW when debugging in gdb
pick 5ad0401 core.hidedotfiles: hide '.git' dir by default
pick 19c6c09 When initializing .git/, record the current setting of core.hideDotFiles
pick de25266 mingw: add tests for the hidden attribute on the git directory
mark hide-dotgit
rewind hide-dotgit # mingw: add tests for the hidden attribute on the git directory
pick 967d788 Add a Windows-specific fallback to getenv("HOME");
mark 967d788
# Branch: unc
rewind 967d788 # Add a Windows-specific fallback to getenv("HOME");
pick 79edc7e Allow using UNC path for git repository
pick bcdefd4 Make mingw_offset_1st_component() behave consistently for all paths.
mark unc
# Branch: am-submodules
bud
pick 85fde08 git am: ignore dirty submodules
mark am-submodules
# Branch: criss-cross-merge
bud
pick 66bca8f criss cross rename failure workaround
mark criss-cross-merge
# Branch: deny-current-branch
bud
pick 49cda4c Add a few more values for receive.denyCurrentBranch
pick 298a107 Let deny.currentBranch=updateInstead ignore submodules
mark deny-current-branch
# Branch: git-gui
bud
pick e87076f Revert "git-gui: set GIT_DIR and GIT_WORK_TREE after setup"
pick ee2e4c5 git-gui: provide question helper for retry fallback on Windows
pick 2b4fb16 git gui: set GIT_ASKPASS=git-gui--askpass if not set yet
mark git-gui
# Branch: gitk
bud
pick ac56746 Work around the command line limit on Windows
pick 8032dd9 Fix another invocation of git from gitk with an overly long command-line
pick 24f838d gitk: Use an external icon file on Windows
mark gitk
# Branch: gitweb-syntax
bud
pick 0d9b5a5 gitweb: Allow line number toggling with Javascript
pick a408b09 Gitweb: make line number toggling work for Firefox and Safari
pick 7966cfe Gitweb: add support for Alex Gorbatchev's SyntaxHighlighter in Javascript
pick 65476ee Only switch on the line number toggle when highlighting is activated
pick 447e4fb gitweb (SyntaxHighlighter): interpret #l<line-number>
mark gitweb-syntax
# Branch: jberezanski/wincred-sso-r2
bud
pick 96ea1f8 t0302: check helper can handle empty credentials
pick 71dc4b7 wincred: handle empty username/password correctly
mark jberezanski/wincred-sso-r2
# Branch: send-email
bud
pick b4a38b9 send-email: accept absolute path even on Windows
pick 9dcdec4 send-email: handle Windows paths for display just like we do for processing
mark send-email
# Branch: pull-rebase-interactive
bud
pick 49286a6 Teach 'git pull' to handle --rebase=interactive
pick 084292a Handle the branch.<name>.rebase value 'interactive'
pick 8d7b1e2 Teach 'git remote' that the config var branch.*.rebase can be 'interactive'
mark pull-rebase-interactive
# Branch: some-CR-fixes
bud
pick 737a2cb submodule: Fix t7400, t7405, t7406 for msysGit
pick 9e5973a am: Use cat instead of echo to avoid DOS line-endings (fixes t4150)
pick 4407414 Windows: make sure that merge-octopus only outputs LF line endings
pick 7ff6411 Push the NATIVE_CRLF Makefile variable to C and added a test for native.
pick f94a9ca MinGW: Update tests to handle a native eol of crlf
mark some-CR-fixes
# Branch: win-tests-fixes
bud
pick 06f6453 work around misdetection of stdin attached to a tty
pick 3f6b0ea Handle new t1501 test case properly with MinGW
pick b471db6 MinGW: Skip test redirecting to fd 4
pick 3a27fd7 t3102: Windows filesystems may not use a literal asterisk in filenames.
pick abc791a t9350: point out that refs are not updated correctly
pick 8f8c8ee MinGW: disable legacy encoding tests
pick ccc1df0 t1050: Fix invalid call to dd(1)
pick 34df2f8 Work around a problem identified by BuildHive
pick 4c5a991 t0008: avoid absolute path on Windows as colon is used in the tests
pick 502f097 t4210: skip command-line encoding tests on mingw
pick d494119 t800[12]: work around MSys limitation
pick 6a875fc t9902: mingw-specific fix for gitfile link files
pick 61a152a Disable t0110's high-bit test on Windows
pick dd05337 tests: do not pass iso8859-1 encoded parameter
mark win-tests-fixes
# Branch: remote-hg-prerequisites
bud
pick 9da403f fast-export: do not refer to non-existing marks
pick 54beb02 transport-helper: add trailing --
pick 23d01f5 remote-helper: check helper status after import/export
pick 68cfd0b Always auto-gc after calling a fast-import transport
mark remote-hg-prerequisites
# Branch: http-msys-paths
bud
pick 2e2c932 Handle http.* config variables pointing to files gracefully on Windows
mark http-msys-paths
# Branch: stash-reflog
bud
pick 2280b8f git stash: make sure that .git/logs/refs/ exists
mark stash-reflog
# Branch: fix-externals
rewind unicode # Win32: fix segfault in WriteConsoleW when debugging in gdb
pick 6dd942b Fixed wrong path delimiter in exe finding
pick fa5d5a3 Fix launching of externals from Unicode paths
pick e959849 Make non-.exe externals work again
mark fix-externals
# Branch: fix-is-exe
bud
pick 872abf4 help: correct behavior for is_executable on Windows
mark fix-is-exe
# Branch: install-wincred
bud
pick afa02e2 wincred: add install target and avoid overwriting configured variables.
fixup dbbfda0 wincred: add install target and avoid overwriting configured variables.
mark install-wincred
# Branch: msysgit/tip4commit
bud
pick 1a845a9 Add a README.md
mark msysgit/tip4commit
# Branch: kb/hashmap-v5-minimal
bud
pick fc6e867 submodule: don't access the .gitmodules cache entry after removing it
pick 97d5255 add a hashtable implementation that supports O(1) removal
mark kb/hashmap-v5-minimal
# Branch: t-b/sideband-bug
bud
pick b68e386 Config option to disable side-band-64k for transport
mark t-b/sideband-bug
# Branch: kasal/tests-no-posix
bud
pick 795e122 Revert "test: fix t7001 cp to use POSIX options"
mark kasal/tests-no-posix
# Branch: kblees/kb/fscache-v4-tentative-1.8.5
rewind unicode # Win32: fix segfault in WriteConsoleW when debugging in gdb
pick e9705a2 Win32: make FILETIME conversion functions public
pick 22cc360 Win32: dirent.c: Move opendir down
pick d84cf9c Win32: Make the dirent implementation pluggable
pick 2a6a5fa Win32: make the lstat implementation pluggable
merge refs/rewritten/967d788 -C 65e5f86 # Merge 'home' into HEAD
pick c554d49 add infrastructure for read-only file system level caches
pick 2163e35 Win32: add a cache below mingw's lstat and dirent implementations
mark kblees/kb/fscache-v4-tentative-1.8.5
# Branch: kblees/kb/long-paths-v2
rewind kblees/kb/fscache-v4-tentative-1.8.5 # Win32: add a cache below mingw's lstat and dirent implementations
pick f5d08ef Add a test demonstrating a problem with long submodule paths
pick 25b55e7 Win32: support long paths
squash a15723c Win32: support long paths
mark kblees/kb/long-paths-v2
# Branch: kasal/master
bud
merge refs/rewritten/refs/rewritten/junio/master -C 6978d61 # Merge 'refs/rewritten/junio/master' into HEAD
merge refs/rewritten/refs/rewritten/junio/next -C 746ee21 # Merge 'refs/rewritten/junio/next' into HEAD
merge refs/rewritten/refs/rewritten/junio/pu -C 9fc1855 # Merge 'refs/rewritten/junio/pu' into HEAD
merge refs/rewritten/refs/rewritten/junio/notyet -C da26b61 # Merge 'refs/rewritten/junio/notyet' into HEAD
merge refs/rewritten/unicode -C c532258 # Merge 'unicode' into HEAD
merge refs/rewritten/hide-dotgit -C 26b8bc9 # Merge 'hide-dotgit' into HEAD
merge refs/rewritten/967d788 -C a5be7ee # Merge 'home' into HEAD
merge refs/rewritten/unc -C 926a92b # Merge 'unc' into HEAD
merge refs/rewritten/am-submodules -C cb2e411 # Merge 'am-submodules' into HEAD
merge refs/rewritten/criss-cross-merge -C 82f25bf # Merge 'criss-cross-merge' into HEAD
merge refs/rewritten/deny-current-branch -C 496751e # Merge 'deny-current-branch' into HEAD
merge refs/rewritten/git-gui -C 36c14e5 # Merge 'git-gui' into HEAD
merge refs/rewritten/gitk -C c5331c4 # Merge 'gitk' into HEAD
merge refs/rewritten/gitweb-syntax -C c8cbdf0 # Merge 'gitweb-syntax' into HEAD
merge refs/rewritten/jberezanski/wincred-sso-r2 -C eb1913f # Merge 'jberezanski/wincred-sso-r2' into HEAD
merge refs/rewritten/send-email -C 34b6904 # Merge 'send-email' into HEAD
merge refs/rewritten/pull-rebase-interactive -C cfd98c3 # Merge 'pull-rebase-interactive' into HEAD
merge refs/rewritten/some-CR-fixes -C 78abb54 # Merge branch 'some-CR-fixes'
merge refs/rewritten/win-tests-fixes -C 1b38b9a # Merge 'win-tests-fixes' into HEAD
merge refs/rewritten/remote-hg-prerequisites -C 96af4a2 # Merge 'remote-hg-prerequisites' into HEAD
merge refs/rewritten/http-msys-paths -C 4a2c3f4 # Merge 'http-msys-paths' into HEAD
merge refs/rewritten/stash-reflog -C 8673fdf # Merge 'stash-reflog' into HEAD
merge refs/rewritten/fix-externals -C ca1a6ed # Merge 'fix-externals' into HEAD
merge refs/rewritten/fix-is-exe -C 6195099 # Merge 'fix-is-exe' into HEAD
merge refs/rewritten/install-wincred -C c45221e # Merge 'install-wincred' into HEAD
merge refs/rewritten/msysgit/tip4commit -C 0effa25 # Merge pull request #115 from msysgit/tip4commit
merge refs/rewritten/kb/hashmap-v5-minimal -C 26ae347 # Merge branch 'kb/hashmap-v5-minimal' into kb/fscache-v4-t1.8.5
merge refs/rewritten/t-b/sideband-bug -C 31dfc9c # Merge remote-tracking branch 't-b/sideband-bug'
merge refs/rewritten/kasal/tests-no-posix -C 28e6f34 # Merge pull request #181 from kasal/tests-no-posix
merge refs/rewritten/kblees/kb/fscache-v4-tentative-1.8.5 -C 03c05b9 # Merge remote-tracking branch 'kblees/kb/fscache-v4-tentative-1.8.5' into thicket-1.8.5.2
merge refs/rewritten/kblees/kb/long-paths-v2 -C 22d6277 # Merge pull request #122 from kblees/kb/long-paths-v2
mark kasal/master
# Branch: kasal/revert-install-wincred
bud
merge refs/rewritten/kasal/master -C 17e522f # Merge pull request #184 from kasal/master
mark 17e522f
mark kasal/revert-install-wincred
# Branch: kasal/kb-long-paths-v3
rewind 17e522f # Merge pull request #184 from kasal/master
merge refs/rewritten/kasal/revert-install-wincred -C 0516023 # Merge pull request #188 from kasal/revert-install-wincred
mark 0516023
mark kasal/kb-long-paths-v3
rewind 0516023 # Merge pull request #188 from kasal/revert-install-wincred
merge refs/rewritten/kasal/kb-long-paths-v3 -C 6679ea9 # Merge pull request #190 from kasal/kb-long-paths-v3
cleanup refs/rewritten/junio/master refs/rewritten/junio/next refs/rewritten/junio/pu refs/rewritten/junio/notyet unicode hide-dotgit 967d788 unc am-submodules criss-cross-merge deny-current-branch git-gui gitk gitweb-syntax jberezanski/wincred-sso-r2 send-email pull-rebase-interactive some-CR-fixes win-tests-fixes remote-hg-prerequisites http-msys-paths stash-reflog fix-externals fix-is-exe install-wincred msysgit/tip4commit kb/hashmap-v5-minimal t-b/sideband-bug kasal/tests-no-posix kblees/kb/fscache-v4-tentative-1.8.5 kblees/kb/long-paths-v2 kasal/master kasal/revert-install-wincred kasal/kb-long-paths-v3 17e522f 0516023
# Rebase 6679ea9..6679ea9 onto 5318336
#
# Commands:
# p, pick = use commit
# r, reword = use commit, but edit the commit message
# e, edit = use commit, but stop for amending
# s, squash = use commit, but meld into previous commit
# f, fixup = like "squash", but discard this commit's log message
# x, exec = run command (the rest of the line) using shell
#
# These lines can be re-ordered; they are executed from top to bottom.
#
# If you remove a line here THAT COMMIT WILL BE LOST.
#
# However, if you remove everything, the rebase will be aborted.
#
# Note that empty commits are commented out