mirror of
https://github.com/tpope/vim-fugitive.git
synced 2025-11-11 04:53:45 -05:00
Commit Graph
Select branches
Hide Pull Requests
blame_color
blame_message
buffer_path
copied
difftool
double-status
http_github_fi
master
nested/test
parallel-status
worktree
#1002
#1002
#1006
#1009
#1015
#1015
#1025
#1027
#1027
#1029
#1029
#1033
#1033
#1039
#1047
#1047
#1052
#1067
#107
#1075
#1079
#1079
#1087
#1096
#1099
#1100
#1115
#1119
#1120
#1126
#1136
#1139
#114
#1140
#1142
#1152
#1168
#1171
#1171
#1173
#1179
#1186
#1187
#1189
#1190
#1196
#1197
#1215
#1216
#1243
#1244
#1248
#1250
#1260
#1262
#1275
#1288
#1293
#130
#130
#1303
#131
#131
#1311
#1326
#1327
#1330
#1332
#1336
#1337
#134
#134
#1342
#1351
#1356
#1356
#1357
#1362
#1368
#1370
#1373
#1376
#1378
#1378
#1379
#138
#138
#1381
#1384
#140
#140
#1406
#1406
#1414
#1417
#1419
#1433
#1435
#145
#145
#1453
#1459
#1461
#1469
#1470
#1480
#1491
#1500
#1513
#1543
#1550
#1555
#1565
#1566
#157
#157
#1571
#158
#158
#1581
#1582
#1585
#1587
#162
#162
#1620
#1628
#1629
#1630
#1633
#1646
#1654
#1654
#1659
#1664
#1676
#1677
#1681
#1684
#1686
#1687
#1691
#170
#170
#1703
#1713
#1713
#1739
#1748
#1749
#175
#175
#1759
#177
#177
#1783
#1786
#1795
#1803
#181
#181
#1814
#182
#182
#183
#183
#1837
#184
#184
#1843
#185
#185
#1850
#186
#186
#1868
#1868
#188
#188
#1885
#1885
#189
#189
#1898
#193
#193
#1935
#1935
#1936
#1949
#1975
#1975
#1977
#1978
#1980
#1991
#1994
#1994
#1995
#1995
#1996
#1996
#1997
#1997
#1998
#1998
#1999
#1999
#2013
#2019
#2025
#2033
#2033
#2038
#204
#204
#2041
#2042
#2043
#2045
#2064
#2069
#2076
#2077
#2079
#2079
#2080
#2081
#2086
#2090
#2104
#2113
#2115
#2128
#2131
#2146
#2149
#2155
#2160
#2162
#2172
#2172
#2177
#2179
#218
#218
#2181
#2181
#2184
#219
#2190
#2210
#2218
#2218
#2220
#2220
#223
#223
#224
#224
#2240
#2240
#2244
#2245
#2258
#2262
#2277
#2288
#2288
#2291
#2305
#2318
#2322
#2326
#2326
#2335
#2353
#2353
#2355
#2359
#2359
#2361
#2369
#2373
#2378
#2389
#2389
#2409
#2415
#2415
#242
#242
#2420
#2420
#2421
#2421
#2423
#2423
#2429
#2429
#2433
#2433
#2439
#2439
#244
#244
#252
#252
#253
#253
#254
#254
#255
#255
#256
#256
#260
#260
#263
#263
#272
#272
#273
#273
#275
#275
#276
#279
#279
#285
#285
#289
#289
#292
#292
#295
#295
#302
#302
#308
#308
#312
#312
#314
#314
#316
#316
#319
#319
#324
#324
#33
#33
#333
#333
#334
#334
#335
#335
#336
#336
#353
#353
#364
#364
#377
#377
#380
#380
#381
#381
#391
#391
#392
#392
#393
#393
#398
#398
#402
#402
#403
#403
#404
#404
#410
#410
#413
#413
#416
#416
#42
#42
#422
#422
#423
#423
#429
#429
#43
#43
#431
#431
#433
#433
#440
#440
#444
#444
#446
#446
#46
#46
#460
#460
#469
#472
#472
#475
#475
#484
#484
#485
#485
#487
#487
#489
#489
#495
#495
#496
#496
#498
#498
#499
#499
#500
#501
#513
#513
#517
#517
#526
#526
#53
#532
#532
#537
#537
#538
#538
#540
#542
#554
#554
#555
#555
#562
#575
#575
#578
#578
#581
#581
#583
#583
#585
#585
#586
#599
#599
#601
#601
#604
#604
#608
#608
#609
#609
#611
#611
#62
#62
#620
#624
#624
#638
#641
#641
#643
#643
#649
#651
#651
#652
#652
#656
#659
#659
#660
#660
#661
#661
#664
#664
#670
#670
#671
#671
#683
#683
#687
#687
#689
#689
#695
#70
#70
#700
#700
#702
#702
#703
#703
#706
#71
#711
#711
#714
#714
#715
#718
#718
#729
#729
#730
#730
#734
#741
#741
#750
#750
#760
#760
#767
#767
#771
#771
#775
#778
#778
#784
#784
#785
#786
#786
#787
#788
#788
#791
#792
#801
#805
#810
#811
#814
#816
#817
#823
#833
#839
#843
#845
#850
#854
#855
#859
#862
#863
#872
#874
#879
#879
#88
#88
#881
#889
#893
#899
#90
#90
#900
#902
#902
#904
#909
#909
#910
#911
#913
#914
#917
#92
#92
#929
#929
#930
#935
#936
#936
#937
#939
#940
#942
#945
#946
#948
#949
#954
#958
#960
#961
#963
#963
#964
#965
#966
#970
#971
#971
#974
#974
#977
#984
#984
#986
#99
#99
#991
#992
#999
#999
v1.0
v1.1
v1.2
v2.0
v2.1
v2.2
v2.3
v2.4
v2.5
v3.0
v3.1
v3.2
v3.3
v3.4
v3.5
v3.6
v3.7
Select branches
Hide Pull Requests
blame_color
blame_message
buffer_path
copied
difftool
double-status
http_github_fi
master
nested/test
parallel-status
worktree
#1002
#1002
#1006
#1009
#1015
#1015
#1025
#1027
#1027
#1029
#1029
#1033
#1033
#1039
#1047
#1047
#1052
#1067
#107
#1075
#1079
#1079
#1087
#1096
#1099
#1100
#1115
#1119
#1120
#1126
#1136
#1139
#114
#1140
#1142
#1152
#1168
#1171
#1171
#1173
#1179
#1186
#1187
#1189
#1190
#1196
#1197
#1215
#1216
#1243
#1244
#1248
#1250
#1260
#1262
#1275
#1288
#1293
#130
#130
#1303
#131
#131
#1311
#1326
#1327
#1330
#1332
#1336
#1337
#134
#134
#1342
#1351
#1356
#1356
#1357
#1362
#1368
#1370
#1373
#1376
#1378
#1378
#1379
#138
#138
#1381
#1384
#140
#140
#1406
#1406
#1414
#1417
#1419
#1433
#1435
#145
#145
#1453
#1459
#1461
#1469
#1470
#1480
#1491
#1500
#1513
#1543
#1550
#1555
#1565
#1566
#157
#157
#1571
#158
#158
#1581
#1582
#1585
#1587
#162
#162
#1620
#1628
#1629
#1630
#1633
#1646
#1654
#1654
#1659
#1664
#1676
#1677
#1681
#1684
#1686
#1687
#1691
#170
#170
#1703
#1713
#1713
#1739
#1748
#1749
#175
#175
#1759
#177
#177
#1783
#1786
#1795
#1803
#181
#181
#1814
#182
#182
#183
#183
#1837
#184
#184
#1843
#185
#185
#1850
#186
#186
#1868
#1868
#188
#188
#1885
#1885
#189
#189
#1898
#193
#193
#1935
#1935
#1936
#1949
#1975
#1975
#1977
#1978
#1980
#1991
#1994
#1994
#1995
#1995
#1996
#1996
#1997
#1997
#1998
#1998
#1999
#1999
#2013
#2019
#2025
#2033
#2033
#2038
#204
#204
#2041
#2042
#2043
#2045
#2064
#2069
#2076
#2077
#2079
#2079
#2080
#2081
#2086
#2090
#2104
#2113
#2115
#2128
#2131
#2146
#2149
#2155
#2160
#2162
#2172
#2172
#2177
#2179
#218
#218
#2181
#2181
#2184
#219
#2190
#2210
#2218
#2218
#2220
#2220
#223
#223
#224
#224
#2240
#2240
#2244
#2245
#2258
#2262
#2277
#2288
#2288
#2291
#2305
#2318
#2322
#2326
#2326
#2335
#2353
#2353
#2355
#2359
#2359
#2361
#2369
#2373
#2378
#2389
#2389
#2409
#2415
#2415
#242
#242
#2420
#2420
#2421
#2421
#2423
#2423
#2429
#2429
#2433
#2433
#2439
#2439
#244
#244
#252
#252
#253
#253
#254
#254
#255
#255
#256
#256
#260
#260
#263
#263
#272
#272
#273
#273
#275
#275
#276
#279
#279
#285
#285
#289
#289
#292
#292
#295
#295
#302
#302
#308
#308
#312
#312
#314
#314
#316
#316
#319
#319
#324
#324
#33
#33
#333
#333
#334
#334
#335
#335
#336
#336
#353
#353
#364
#364
#377
#377
#380
#380
#381
#381
#391
#391
#392
#392
#393
#393
#398
#398
#402
#402
#403
#403
#404
#404
#410
#410
#413
#413
#416
#416
#42
#42
#422
#422
#423
#423
#429
#429
#43
#43
#431
#431
#433
#433
#440
#440
#444
#444
#446
#446
#46
#46
#460
#460
#469
#472
#472
#475
#475
#484
#484
#485
#485
#487
#487
#489
#489
#495
#495
#496
#496
#498
#498
#499
#499
#500
#501
#513
#513
#517
#517
#526
#526
#53
#532
#532
#537
#537
#538
#538
#540
#542
#554
#554
#555
#555
#562
#575
#575
#578
#578
#581
#581
#583
#583
#585
#585
#586
#599
#599
#601
#601
#604
#604
#608
#608
#609
#609
#611
#611
#62
#62
#620
#624
#624
#638
#641
#641
#643
#643
#649
#651
#651
#652
#652
#656
#659
#659
#660
#660
#661
#661
#664
#664
#670
#670
#671
#671
#683
#683
#687
#687
#689
#689
#695
#70
#70
#700
#700
#702
#702
#703
#703
#706
#71
#711
#711
#714
#714
#715
#718
#718
#729
#729
#730
#730
#734
#741
#741
#750
#750
#760
#760
#767
#767
#771
#771
#775
#778
#778
#784
#784
#785
#786
#786
#787
#788
#788
#791
#792
#801
#805
#810
#811
#814
#816
#817
#823
#833
#839
#843
#845
#850
#854
#855
#859
#862
#863
#872
#874
#879
#879
#88
#88
#881
#889
#893
#899
#90
#90
#900
#902
#902
#904
#909
#909
#910
#911
#913
#914
#917
#92
#92
#929
#929
#930
#935
#936
#936
#937
#939
#940
#942
#945
#946
#948
#949
#954
#958
#960
#961
#963
#963
#964
#965
#966
#970
#971
#971
#974
#974
#977
#984
#984
#986
#99
#99
#991
#992
#999
#999
v1.0
v1.1
v1.2
v2.0
v2.1
v2.2
v2.3
v2.4
v2.5
v3.0
v3.1
v3.2
v3.3
v3.4
v3.5
v3.6
v3.7
-
01964fa859
When push ref is missing, show unpushed upstream commits instead
Tim Pope
2023-03-06 15:44:24 -05:00 -
d5758be511
Refactor retrieval of push/pull refs in status buffer, again
Tim Pope
2023-03-06 15:41:07 -05:00 -
caf1bc99b6
Fall back to "Unpushed to *" when no upstream head is found
Tim Pope
2023-03-05 17:57:31 -05:00 -
b265dba99a
Retool retrieval of push/pull refs in status buffer
Tim Pope
2023-03-01 18:56:43 -05:00 -
891b0a92fe
Don't show "Unpushed to *" if no remotes
Tim Pope
2023-03-01 19:45:04 -05:00 -
fa33145cc1
Make commit/rebase maps available in blame buffers
Tim Pope
2023-03-02 13:46:08 -05:00 -
bba8d1beb3
Avoid narrow :Git subcommand splits in blame windows
Tim Pope
2023-03-01 16:29:16 -05:00 -
e5f9fda842
Tighten matches for URL buffer names
Tim Pope
2023-02-27 20:50:43 -05:00 -
b54ee90d56
Avoid blurring status when :Gedit argument parsing throws an error
Tim Pope
2023-03-01 16:41:38 -05:00 -
d507d00bd0
Drop g:fugitive_defer_to_existing_maps
Tim Pope
2023-02-27 21:47:40 -05:00 -
ad2dcd628a
Undo inadvertent revert
Tim Pope
2023-02-27 21:08:07 -05:00 -
dd538bb046
Fix typo
Tim Pope
2023-02-27 20:49:31 -05:00 -
853ec6f58d
Focus correct window after gq in :Git blame
Tim Pope
2023-02-27 20:44:09 -05:00 -
62f42f013d
Fix Gdelete error message
Ben Morgan
2023-02-09 22:20:41 +01:00 -
2019e0e413
Support folding sections
Tim Pope
2023-02-05 18:40:33 -05:00 -
2febbe1f00
Make statusline redraw less aggressive
Tim Pope
2022-06-13 13:44:21 -04:00 -
9b50074e44
Better error message when :GBrowse remote not found
Tim Pope
2023-01-16 22:04:11 -05:00 -
9c5f675db5
Allow PTY for paginated shortlog, to prevent stdin read
Tim Pope
2023-01-11 20:09:37 -05:00 -
99cdb88bc6
Improve horizontal scrolling performance of :Git blame
Tim Pope
2022-12-30 00:41:31 -05:00 -
5b0b138483
Fix parsing of diff hunk headers with omitted length
Maksim Odnoletkov
2022-12-02 10:23:58 +00:00 -
49cc58573e
Tighten match for commit under cursor
Eric Milford
2022-11-23 12:28:55 -06:00 -
23b9b9b2a3
Fix typo
Zhizhen He
2022-11-16 12:57:17 +08:00 -
362201bce5
Fix typo
Ernst Widerberg
2022-11-15 09:35:51 +01:00 -
01f3e0af92
Account for escaping differences when expanding on win32
Tim Pope
2022-10-31 22:17:14 -04:00 -
09908d82ef
Remove ~ and P maps from blame documentation
Tim Pope
2022-10-31 14:53:32 -04:00 -
dd8107cabf
Avoid invalid glob during tab complete
Tim Pope
2022-09-04 05:37:27 -04:00 -
b411b753f8
Add deprecation warning on editing .git/index
Tim Pope
2022-08-17 09:21:45 -04:00 -
9fcac5b380
Fix broken blame maps
Tim Pope
2022-08-17 10:18:12 -04:00 -
3485e22a0a
Restore popular fugitive#repo() functions
Tim Pope
2022-06-17 14:07:31 -04:00 -
66a921bbe3
Consistently handle missing command jobs across platforms
Tim Pope
2022-07-28 08:46:14 -04:00 -
23570688d2
Drop g:fugitive_legacy_quoting
Tim Pope
2022-07-28 08:00:14 -04:00 -
6955915af5
Account for ch_status() == 'fail'
Tim Pope
2022-07-27 07:14:33 -04:00 -
9a13fc87c4
Move status buffer to fugitive:// URL
Tim Pope
2022-07-22 01:23:52 -04:00 -
23b321b740
Fix backward navigation from the middle of a line
yut23
2022-07-20 22:42:01 -04:00 -
4e11f9dabf
Fix
[cfrom the first hunk of a file
yut23
2022-07-20 22:37:21 -04:00 -
d84582d5f7
Drop URL encoding workaround from :GBrowse API
Tim Pope
2022-07-12 14:15:25 -04:00 -
ff04324bff
Don't use "~" for in-band signaling in :GBrowse API
Tim Pope
2022-07-08 00:23:29 -04:00 -
32b61c1665
URL encode "="
Tim Pope
2022-07-08 00:56:44 -04:00 -
b8c5128f89
Fix automatic status reload when at fugitive:// URL
Tim Pope
2022-07-08 00:45:44 -04:00 -
f809dde0e7
Use URL encoding for Fugitive URLs
Tim Pope
2022-06-26 17:03:54 -04:00 -
8fd6bad4a4
Handle URL-unsafe characters in :GBrowse API
Tim Pope
2022-06-26 16:02:07 -04:00 -
224b65ef58
URL decode FugitiveRemote().path and .user
Tim Pope
2022-06-19 14:29:57 -04:00 -
f0acd25d45
Accept multiple arguments to :Gdrop, like :drop
Tim Pope
2022-06-28 15:33:04 -04:00 -
69ead802d7
Don't default :Gedit to cwd in empty window
Tim Pope
2022-06-28 15:20:18 -04:00 -
09dfed092a
Use forward slashes for non-Fugitive URLs on win32
Tim Pope
2022-06-27 00:54:54 -04:00 -
ecc5e8fa40
Tease apart :Gedit argument parsing and expansion
Tim Pope
2022-06-26 21:27:44 -04:00 -
c545a7d451
Correctly handle :Gedit + +SecondCommand
Tim Pope
2022-06-26 21:36:58 -04:00 -
47cbfc00cc
Reject invalid URLs from GBrowse providers
Tim Pope
2022-06-26 17:13:51 -04:00 -
e80c460e48
Fix misc errors on Vim 7.4
Tim Pope
2022-06-26 17:27:49 -04:00 -
36b80c190c
Remove inadvertent dict function flag
Tim Pope
2022-06-26 16:58:36 -04:00 -
87b3891c77
Encapsulate appending relative path to Fugitive URL
Tim Pope
2022-06-26 16:47:06 -04:00 -
e7a33baccc
Sync up win32 and UNIX fugitive:// regexps
Tim Pope
2022-06-26 15:49:41 -04:00 -
0bd3885169
Fix match of fugitive:////unchost/path// on win32
Tim Pope
2022-06-26 15:41:03 -04:00 -
9af6de1668
Use fugitive:///c:/ instead of fugitive://c:/ on win32
Tim Pope
2022-06-26 15:22:18 -04:00 -
00cc23868a
Don't silence cmap
Jaehwang Jung
2022-06-25 20:42:38 +09:00 -
33a7cdf213
Fix FugitiveExtractGitDir() with dict argument
Tim Pope
2022-06-24 16:57:03 -04:00 -
80cd9c876e
Move FugitiveParse() implementation into autoload file
Tim Pope
2022-06-23 18:05:03 -04:00 -
8165eada59
Fix Projectionist root for .git/info/projections.json
Tim Pope
2022-06-23 17:54:30 -04:00 -
eac5ffd35b
Don't reuse status window for :Gdrop
Tim Pope
2022-06-23 14:38:22 -04:00 -
aafbdf84cd
Look for "fugitive_dir" as dictionary key
Tim Pope
2022-06-20 20:16:08 -04:00 -
8b39d29d94
Rework ref handing in :GBrowse
Tim Pope
2022-06-17 23:52:30 -04:00 -
3fd2c21ee0
DWIM for :GBrowse remote-name
Tim Pope
2022-06-17 19:41:42 -04:00 -
a95f1c11ad
Remove redundant URL escaping in :GBrowse
Tim Pope
2022-06-18 21:51:33 -04:00 -
a337eb5114
Compute correct line numbers in blame buffer
Tim Pope
2022-06-18 10:03:41 -04:00 -
9ea1f43a6a
Delete temp files created computing :GBrowse line numbers
Tim Pope
2022-06-17 23:17:14 -04:00 -
763f42cab5
Simplify conditional around :GBrowse line number computation
Tim Pope
2022-06-17 23:00:40 -04:00 -
bef885fd00
Fix :GBrowse in :Git blame window
Tim Pope
2022-06-18 00:32:21 -04:00 -
1aefa1aed2
Cope gracefully with missing .git/index
Tim Pope
2022-06-16 15:47:12 -04:00 -
abe29d4891
Restore .git_dir on fugitive#repo()
Tim Pope
2022-06-17 13:15:29 -04:00 -
9fadd7a778
Provide :Gdrop
Tim Pope
2022-06-12 16:08:26 -04:00 -
acee967384
Remove :Gcommit family of error stubs
Tim Pope
2022-06-07 03:23:47 -04:00 -
7dd76231e6
Extract helper to determine position in diff hunk
Tim Pope
2022-06-14 18:02:57 -04:00 -
6ae79e75a4
Handle quoted filenames in diff --git headers
Tim Pope
2022-06-14 13:50:29 -04:00 -
3f5975e906
Include "\ No newline at end of file" in status buffer
Tim Pope
2022-06-14 14:14:10 -04:00 -
d9059413e2
Fix inconsistent whitespace matching in regexps
Tim Pope
2022-06-14 13:16:51 -04:00 -
0996bae836
Partially support ".git" files and symlinks without core.worktree
Tim Pope
2022-06-03 18:39:44 -04:00 -
d72fbcb0a4
Loosen autocommand patterns for fugitive:// URLs
Tim Pope
2022-06-12 13:07:12 -04:00 -
d002715084
Optimize inline expansion for large diffs
Tim Pope
2022-06-13 10:07:58 -04:00 -
0680c3ae3c
Remove last vestiges of :Gread!
Tim Pope
2022-06-12 16:06:35 -04:00 -
8c63ac0f2f
Fix error message on fugitive#repo().config()
Tim Pope
2022-06-13 07:10:00 -04:00 -
b42f95c0c2
DWIM for % and # in URL argument
Tim Pope
2022-06-13 07:12:29 -04:00 -
020802475c
Add error stubs for old fugitive#repo() object
Tim Pope
2022-06-12 12:46:53 -04:00 -
535389b9a6
Improve performance of FugitiveStatusline()
Tim Pope
2022-05-31 14:24:47 -04:00 -
d1d485cdef
Leverage FugitiveActualDir() abstraction
Tim Pope
2022-05-31 16:23:03 -04:00 -
8378b329b8
Drop obsolete public functions
Tim Pope
2022-06-07 02:03:55 -04:00 -
92c73bb050
Set b:git_dir in FugitiveEditor buffers
Tim Pope
2022-06-07 05:20:16 -04:00 -
1d6e601298
Extract helper to initialize b:git_dir
Tim Pope
2022-06-07 05:19:14 -04:00 -
118e9de937
Define global <Plug> maps regardless of g:fugitive_no_maps
Tim Pope
2022-06-07 03:59:28 -04:00 -
4aeca0c566
Drop support for Vim older than 7.4
Tim Pope
2021-05-05 16:15:50 -04:00 -
55256c7de2
Fix syntax error
Tim Pope
2022-06-07 02:09:54 -04:00 -
2386b9b39f
Drop support for
autocmd User Fugitive
Tim Pope
2022-06-07 01:08:42 -04:00 -
96c1009fcf
fugitive.vim 3.7
v3.7
Tim Pope
2022-06-07 01:03:24 -04:00 -
5920f807f5
Expire b:git_dir on buffer rename
Tim Pope
2022-06-03 20:33:48 -04:00 -
f60fc79e53
Avoid unnamed buffer with :set hidden
Tim Pope
2022-06-01 12:53:42 -04:00 -
fb07620878
Retool $GIT_INDEX_FILE handling
Tim Pope
2022-05-31 15:26:11 -04:00 -
8fba012775
Fix fugitive#simplify() with summary URL
Tim Pope
2022-05-31 15:59:38 -04:00 -
596621dc6e
Support Git for Windows bundled MSYS Vim
Tim Pope
2022-05-30 16:39:06 -04:00 -
5bf3fd40f6
Provide FugitiveActualDir()
Tim Pope
2022-05-30 03:48:31 -04:00 -
950f9c49fc
Introduce helper to normalize to backslashes on win32
Tim Pope
2022-05-30 11:00:04 -04:00 -
92870eb6d2
Remove dead code for resolving symlinked buffer name
Tim Pope
2022-05-28 21:57:21 -04:00