Linux ip-172-26-2-223 5.4.0-1018-aws #18-Ubuntu SMP Wed Jun 24 01:15:00 UTC 2020 x86_64
Apache
: 172.26.2.223 | : 18.221.242.128
Cant Read [ /etc/named.conf ]
8.1.13
www
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
usr /
share /
doc /
git /
RelNotes /
[ HOME SHELL ]
Name
Size
Permission
Action
1.5.0.1.txt
1.23
KB
-rw-r--r--
1.5.0.2.txt
2.25
KB
-rw-r--r--
1.5.0.3.txt
1.54
KB
-rw-r--r--
1.5.0.4.txt
462
B
-rw-r--r--
1.5.0.5.txt
609
B
-rw-r--r--
1.5.0.6.txt
484
B
-rw-r--r--
1.5.0.7.txt
482
B
-rw-r--r--
1.5.0.txt
18.2
KB
-rw-r--r--
1.5.1.1.txt
2.11
KB
-rw-r--r--
1.5.1.2.txt
1.61
KB
-rw-r--r--
1.5.1.3.txt
1.53
KB
-rw-r--r--
1.5.1.4.txt
843
B
-rw-r--r--
1.5.1.5.txt
1.4
KB
-rw-r--r--
1.5.1.6.txt
1.48
KB
-rw-r--r--
1.5.1.txt
12.98
KB
-rw-r--r--
1.5.2.1.txt
1.42
KB
-rw-r--r--
1.5.2.2.txt
2.04
KB
-rw-r--r--
1.5.2.3.txt
796
B
-rw-r--r--
1.5.2.4.txt
802
B
-rw-r--r--
1.5.2.5.txt
928
B
-rw-r--r--
1.5.2.txt
7.18
KB
-rw-r--r--
1.5.3.1.txt
326
B
-rw-r--r--
1.5.3.2.txt
1.89
KB
-rw-r--r--
1.5.3.3.txt
896
B
-rw-r--r--
1.5.3.4.txt
1.18
KB
-rw-r--r--
1.5.3.5.txt
3.3
KB
-rw-r--r--
1.5.3.6.txt
1.4
KB
-rw-r--r--
1.5.3.7.txt
1.55
KB
-rw-r--r--
1.5.3.8.txt
783
B
-rw-r--r--
1.5.3.txt
13.7
KB
-rw-r--r--
1.5.4.1.txt
524
B
-rw-r--r--
1.5.4.2.txt
1.49
KB
-rw-r--r--
1.5.4.3.txt
997
B
-rw-r--r--
1.5.4.4.txt
2.56
KB
-rw-r--r--
1.5.4.5.txt
2.19
KB
-rw-r--r--
1.5.4.6.txt
1.41
KB
-rw-r--r--
1.5.4.7.txt
342
B
-rw-r--r--
1.5.4.txt
14.09
KB
-rw-r--r--
1.5.5.1.txt
1.46
KB
-rw-r--r--
1.5.5.2.txt
772
B
-rw-r--r--
1.5.5.3.txt
305
B
-rw-r--r--
1.5.5.4.txt
140
B
-rw-r--r--
1.5.5.5.txt
449
B
-rw-r--r--
1.5.5.6.txt
342
B
-rw-r--r--
1.5.5.txt
7.42
KB
-rw-r--r--
1.5.6.1.txt
793
B
-rw-r--r--
1.5.6.2.txt
1.42
KB
-rw-r--r--
1.5.6.3.txt
2.06
KB
-rw-r--r--
1.5.6.4.txt
1.54
KB
-rw-r--r--
1.5.6.5.txt
1.02
KB
-rw-r--r--
1.5.6.6.txt
342
B
-rw-r--r--
1.5.6.txt
3.75
KB
-rw-r--r--
1.6.0.1.txt
1.16
KB
-rw-r--r--
1.6.0.2.txt
2.77
KB
-rw-r--r--
1.6.0.3.txt
4.22
KB
-rw-r--r--
1.6.0.4.txt
1.26
KB
-rw-r--r--
1.6.0.5.txt
1.97
KB
-rw-r--r--
1.6.0.6.txt
1.17
KB
-rw-r--r--
1.6.0.txt
9.81
KB
-rw-r--r--
1.6.1.1.txt
1.93
KB
-rw-r--r--
1.6.1.2.txt
1.6
KB
-rw-r--r--
1.6.1.3.txt
847
B
-rw-r--r--
1.6.1.4.txt
1.56
KB
-rw-r--r--
1.6.1.txt
10.08
KB
-rw-r--r--
1.6.2.1.txt
597
B
-rw-r--r--
1.6.2.2.txt
1.47
KB
-rw-r--r--
1.6.2.3.txt
781
B
-rw-r--r--
1.6.2.4.txt
1.32
KB
-rw-r--r--
1.6.2.5.txt
688
B
-rw-r--r--
1.6.2.txt
5.75
KB
-rw-r--r--
1.6.3.1.txt
343
B
-rw-r--r--
1.6.3.2.txt
2.22
KB
-rw-r--r--
1.6.3.3.txt
1.35
KB
-rw-r--r--
1.6.3.4.txt
1.18
KB
-rw-r--r--
1.6.3.txt
6.63
KB
-rw-r--r--
1.6.4.1.txt
1.86
KB
-rw-r--r--
1.6.4.2.txt
1.18
KB
-rw-r--r--
1.6.4.3.txt
1.12
KB
-rw-r--r--
1.6.4.4.txt
1.01
KB
-rw-r--r--
1.6.4.5.txt
605
B
-rw-r--r--
1.6.4.txt
5.23
KB
-rw-r--r--
1.6.5.1.txt
549
B
-rw-r--r--
1.6.5.2.txt
581
B
-rw-r--r--
1.6.5.3.txt
2.43
KB
-rw-r--r--
1.6.5.4.txt
1.24
KB
-rw-r--r--
1.6.5.5.txt
1.85
KB
-rw-r--r--
1.6.5.6.txt
791
B
-rw-r--r--
1.6.5.7.txt
771
B
-rw-r--r--
1.6.5.8.txt
900
B
-rw-r--r--
1.6.5.9.txt
581
B
-rw-r--r--
1.6.5.txt
6.14
KB
-rw-r--r--
1.6.6.1.txt
1.2
KB
-rw-r--r--
1.6.6.2.txt
1.56
KB
-rw-r--r--
1.6.6.3.txt
751
B
-rw-r--r--
1.6.6.txt
9.24
KB
-rw-r--r--
1.7.0.1.txt
1.26
KB
-rw-r--r--
1.7.0.2.txt
1.44
KB
-rw-r--r--
1.7.0.3.txt
1.15
KB
-rw-r--r--
1.7.0.4.txt
888
B
-rw-r--r--
1.7.0.5.txt
915
B
-rw-r--r--
1.7.0.6.txt
365
B
-rw-r--r--
1.7.0.7.txt
467
B
-rw-r--r--
1.7.0.8.txt
452
B
-rw-r--r--
1.7.0.9.txt
219
B
-rw-r--r--
1.7.0.txt
8.56
KB
-rw-r--r--
1.7.1.1.txt
3.74
KB
-rw-r--r--
1.7.1.2.txt
1.04
KB
-rw-r--r--
1.7.1.3.txt
452
B
-rw-r--r--
1.7.1.4.txt
219
B
-rw-r--r--
1.7.1.txt
2.87
KB
-rw-r--r--
1.7.10.1.txt
3
KB
-rw-r--r--
1.7.10.2.txt
3.36
KB
-rw-r--r--
1.7.10.3.txt
1.83
KB
-rw-r--r--
1.7.10.4.txt
1.03
KB
-rw-r--r--
1.7.10.5.txt
397
B
-rw-r--r--
1.7.10.txt
8.81
KB
-rw-r--r--
1.7.11.1.txt
224
B
-rw-r--r--
1.7.11.2.txt
2.24
KB
-rw-r--r--
1.7.11.3.txt
2.26
KB
-rw-r--r--
1.7.11.4.txt
1.14
KB
-rw-r--r--
1.7.11.5.txt
1.26
KB
-rw-r--r--
1.7.11.6.txt
3.36
KB
-rw-r--r--
1.7.11.7.txt
1.91
KB
-rw-r--r--
1.7.11.txt
5.38
KB
-rw-r--r--
1.7.12.1.txt
5.66
KB
-rw-r--r--
1.7.12.2.txt
1.73
KB
-rw-r--r--
1.7.12.3.txt
1.3
KB
-rw-r--r--
1.7.12.4.txt
712
B
-rw-r--r--
1.7.12.txt
5.21
KB
-rw-r--r--
1.7.2.1.txt
806
B
-rw-r--r--
1.7.2.2.txt
695
B
-rw-r--r--
1.7.2.3.txt
1.32
KB
-rw-r--r--
1.7.2.4.txt
452
B
-rw-r--r--
1.7.2.5.txt
219
B
-rw-r--r--
1.7.2.txt
5.84
KB
-rw-r--r--
1.7.3.1.txt
425
B
-rw-r--r--
1.7.3.2.txt
149
B
-rw-r--r--
1.7.3.3.txt
2.03
KB
-rw-r--r--
1.7.3.4.txt
1.6
KB
-rw-r--r--
1.7.3.5.txt
1.42
KB
-rw-r--r--
1.7.3.txt
2.58
KB
-rw-r--r--
1.7.4.1.txt
899
B
-rw-r--r--
1.7.4.2.txt
2.24
KB
-rw-r--r--
1.7.4.3.txt
1.22
KB
-rw-r--r--
1.7.4.4.txt
1.26
KB
-rw-r--r--
1.7.4.5.txt
127
B
-rw-r--r--
1.7.4.txt
6.35
KB
-rw-r--r--
1.7.5.1.txt
1.86
KB
-rw-r--r--
1.7.5.2.txt
2.14
KB
-rw-r--r--
1.7.5.3.txt
1.08
KB
-rw-r--r--
1.7.5.4.txt
754
B
-rw-r--r--
1.7.5.txt
5.2
KB
-rw-r--r--
1.7.6.1.txt
2.2
KB
-rw-r--r--
1.7.6.2.txt
245
B
-rw-r--r--
1.7.6.3.txt
792
B
-rw-r--r--
1.7.6.4.txt
1.23
KB
-rw-r--r--
1.7.6.5.txt
969
B
-rw-r--r--
1.7.6.6.txt
587
B
-rw-r--r--
1.7.6.txt
5.38
KB
-rw-r--r--
1.7.7.1.txt
2.38
KB
-rw-r--r--
1.7.7.2.txt
1.59
KB
-rw-r--r--
1.7.7.3.txt
696
B
-rw-r--r--
1.7.7.4.txt
444
B
-rw-r--r--
1.7.7.5.txt
481
B
-rw-r--r--
1.7.7.6.txt
791
B
-rw-r--r--
1.7.7.7.txt
334
B
-rw-r--r--
1.7.7.txt
5.28
KB
-rw-r--r--
1.7.8.1.txt
1.4
KB
-rw-r--r--
1.7.8.2.txt
2.86
KB
-rw-r--r--
1.7.8.3.txt
431
B
-rw-r--r--
1.7.8.4.txt
921
B
-rw-r--r--
1.7.8.5.txt
606
B
-rw-r--r--
1.7.8.6.txt
621
B
-rw-r--r--
1.7.8.txt
6.2
KB
-rw-r--r--
1.7.9.1.txt
2.4
KB
-rw-r--r--
1.7.9.2.txt
2.64
KB
-rw-r--r--
1.7.9.3.txt
1.91
KB
-rw-r--r--
1.7.9.4.txt
887
B
-rw-r--r--
1.7.9.5.txt
731
B
-rw-r--r--
1.7.9.6.txt
432
B
-rw-r--r--
1.7.9.7.txt
371
B
-rw-r--r--
1.7.9.txt
4.27
KB
-rw-r--r--
1.8.0.1.txt
2.4
KB
-rw-r--r--
1.8.0.2.txt
1.22
KB
-rw-r--r--
1.8.0.3.txt
424
B
-rw-r--r--
1.8.0.txt
10.81
KB
-rw-r--r--
1.8.1.1.txt
3.49
KB
-rw-r--r--
1.8.1.2.txt
991
B
-rw-r--r--
1.8.1.3.txt
1.7
KB
-rw-r--r--
1.8.1.4.txt
337
B
-rw-r--r--
1.8.1.5.txt
1.89
KB
-rw-r--r--
1.8.1.6.txt
1.53
KB
-rw-r--r--
1.8.1.txt
9.4
KB
-rw-r--r--
1.8.2.1.txt
4.45
KB
-rw-r--r--
1.8.2.2.txt
2.38
KB
-rw-r--r--
1.8.2.3.txt
672
B
-rw-r--r--
1.8.2.txt
21.62
KB
-rw-r--r--
1.8.3.1.txt
433
B
-rw-r--r--
1.8.3.2.txt
2.35
KB
-rw-r--r--
1.8.3.3.txt
1.74
KB
-rw-r--r--
1.8.3.4.txt
700
B
-rw-r--r--
1.8.3.txt
17.91
KB
-rw-r--r--
1.8.4.1.txt
2.94
KB
-rw-r--r--
1.8.4.2.txt
3.22
KB
-rw-r--r--
1.8.4.3.txt
2.16
KB
-rw-r--r--
1.8.4.4.txt
342
B
-rw-r--r--
1.8.4.5.txt
421
B
-rw-r--r--
1.8.4.txt
20.75
KB
-rw-r--r--
1.8.5.1.txt
254
B
-rw-r--r--
1.8.5.2.txt
656
B
-rw-r--r--
1.8.5.3.txt
859
B
-rw-r--r--
1.8.5.4.txt
1.87
KB
-rw-r--r--
1.8.5.5.txt
1.43
KB
-rw-r--r--
1.8.5.6.txt
1.65
KB
-rw-r--r--
1.8.5.txt
19.87
KB
-rw-r--r--
1.9.0.txt
14.84
KB
-rw-r--r--
1.9.1.txt
2.35
KB
-rw-r--r--
1.9.2.txt
2.74
KB
-rw-r--r--
1.9.3.txt
635
B
-rw-r--r--
1.9.4.txt
607
B
-rw-r--r--
1.9.5.txt
1.64
KB
-rw-r--r--
2.0.0.txt
15.54
KB
-rw-r--r--
2.0.1.txt
5.05
KB
-rw-r--r--
2.0.2.txt
1.32
KB
-rw-r--r--
2.0.3.txt
592
B
-rw-r--r--
2.0.4.txt
153
B
-rw-r--r--
2.0.5.txt
1.64
KB
-rw-r--r--
2.1.0.txt
16.93
KB
-rw-r--r--
2.1.1.txt
1.76
KB
-rw-r--r--
2.1.2.txt
768
B
-rw-r--r--
2.1.3.txt
970
B
-rw-r--r--
2.1.4.txt
1.64
KB
-rw-r--r--
2.10.0.txt
29.43
KB
-rw-r--r--
2.10.1.txt
5.6
KB
-rw-r--r--
2.10.2.txt
5.17
KB
-rw-r--r--
2.10.3.txt
2.3
KB
-rw-r--r--
2.10.4.txt
124
B
-rw-r--r--
2.10.5.txt
561
B
-rw-r--r--
2.11.0.txt
27.34
KB
-rw-r--r--
2.11.1.txt
6.66
KB
-rw-r--r--
2.11.2.txt
479
B
-rw-r--r--
2.11.3.txt
124
B
-rw-r--r--
2.11.4.txt
561
B
-rw-r--r--
2.12.0.txt
21.58
KB
-rw-r--r--
2.12.1.txt
1.57
KB
-rw-r--r--
2.12.2.txt
3.53
KB
-rw-r--r--
2.12.3.txt
2.48
KB
-rw-r--r--
2.12.4.txt
124
B
-rw-r--r--
2.12.5.txt
561
B
-rw-r--r--
2.13.0.txt
27.56
KB
-rw-r--r--
2.13.1.txt
4.91
KB
-rw-r--r--
2.13.2.txt
2.13
KB
-rw-r--r--
2.13.3.txt
2.33
KB
-rw-r--r--
2.13.4.txt
1.05
KB
-rw-r--r--
2.13.5.txt
124
B
-rw-r--r--
2.13.6.txt
561
B
-rw-r--r--
2.13.7.txt
780
B
-rw-r--r--
2.14.0.txt
22.2
KB
-rw-r--r--
2.14.1.txt
124
B
-rw-r--r--
2.14.2.txt
4.38
KB
-rw-r--r--
2.14.3.txt
3.92
KB
-rw-r--r--
2.14.4.txt
167
B
-rw-r--r--
2.14.5.txt
578
B
-rw-r--r--
2.14.6.txt
2.09
KB
-rw-r--r--
2.15.0.txt
21.46
KB
-rw-r--r--
2.15.1.txt
3.35
KB
-rw-r--r--
2.15.2.txt
1.85
KB
-rw-r--r--
2.15.3.txt
210
B
-rw-r--r--
2.15.4.txt
482
B
-rw-r--r--
2.16.0.txt
20.26
KB
-rw-r--r--
2.16.1.txt
305
B
-rw-r--r--
2.16.2.txt
1.06
KB
-rw-r--r--
2.16.3.txt
1.72
KB
-rw-r--r--
2.16.4.txt
167
B
-rw-r--r--
2.16.5.txt
210
B
-rw-r--r--
2.16.6.txt
333
B
-rw-r--r--
2.17.0.txt
17.46
KB
-rw-r--r--
2.17.1.txt
617
B
-rw-r--r--
2.17.2.txt
493
B
-rw-r--r--
2.17.3.txt
490
B
-rw-r--r--
2.18.0.txt
26.16
KB
-rw-r--r--
2.18.1.txt
227
B
-rw-r--r--
2.18.2.txt
343
B
-rw-r--r--
2.19.0.txt
27.48
KB
-rw-r--r--
2.19.1.txt
227
B
-rw-r--r--
2.19.2.txt
4.34
KB
-rw-r--r--
2.19.3.txt
343
B
-rw-r--r--
2.2.0.txt
13.03
KB
-rw-r--r--
2.2.1.txt
1.63
KB
-rw-r--r--
2.2.2.txt
2.3
KB
-rw-r--r--
2.2.3.txt
284
B
-rw-r--r--
2.20.0.txt
31.77
KB
-rw-r--r--
2.20.1.txt
616
B
-rw-r--r--
2.20.2.txt
828
B
-rw-r--r--
2.21.0.txt
19.66
KB
-rw-r--r--
2.21.1.txt
530
B
-rw-r--r--
2.22.0.txt
26.35
KB
-rw-r--r--
2.22.1.txt
6.09
KB
-rw-r--r--
2.22.2.txt
377
B
-rw-r--r--
2.23.0.txt
13.62
KB
-rw-r--r--
2.23.1.txt
377
B
-rw-r--r--
2.24.0.txt
17.33
KB
-rw-r--r--
2.24.1.txt
377
B
-rw-r--r--
2.25.0.txt
16.03
KB
-rw-r--r--
2.25.1.txt
2.09
KB
-rw-r--r--
2.3.0.txt
12.56
KB
-rw-r--r--
2.3.1.txt
1.95
KB
-rw-r--r--
2.3.10.txt
711
B
-rw-r--r--
2.3.2.txt
2.94
KB
-rw-r--r--
2.3.3.txt
1.49
KB
-rw-r--r--
2.3.4.txt
1.12
KB
-rw-r--r--
2.3.5.txt
1.73
KB
-rw-r--r--
2.3.6.txt
400
B
-rw-r--r--
2.3.7.txt
762
B
-rw-r--r--
2.3.8.txt
814
B
-rw-r--r--
2.3.9.txt
284
B
-rw-r--r--
2.4.0.txt
21.59
KB
-rw-r--r--
2.4.1.txt
1.62
KB
-rw-r--r--
2.4.10.txt
711
B
-rw-r--r--
2.4.11.txt
424
B
-rw-r--r--
2.4.12.txt
479
B
-rw-r--r--
2.4.2.txt
1.91
KB
-rw-r--r--
2.4.3.txt
2.99
KB
-rw-r--r--
2.4.4.txt
1.2
KB
-rw-r--r--
2.4.5.txt
1.04
KB
-rw-r--r--
2.4.6.txt
744
B
-rw-r--r--
2.4.7.txt
2.16
KB
-rw-r--r--
2.4.8.txt
704
B
-rw-r--r--
2.4.9.txt
284
B
-rw-r--r--
2.5.0.txt
25.54
KB
-rw-r--r--
2.5.1.txt
2.79
KB
-rw-r--r--
2.5.2.txt
2.59
KB
-rw-r--r--
2.5.3.txt
565
B
-rw-r--r--
2.5.4.txt
709
B
-rw-r--r--
2.5.5.txt
420
B
-rw-r--r--
2.5.6.txt
475
B
-rw-r--r--
2.6.0.txt
16.05
KB
-rw-r--r--
2.6.1.txt
705
B
-rw-r--r--
2.6.2.txt
2.62
KB
-rw-r--r--
2.6.3.txt
4.79
KB
-rw-r--r--
2.6.4.txt
2.11
KB
-rw-r--r--
2.6.5.txt
2.48
KB
-rw-r--r--
2.6.6.txt
420
B
-rw-r--r--
2.6.7.txt
475
B
-rw-r--r--
2.7.0.txt
17.09
KB
-rw-r--r--
2.7.1.txt
3.45
KB
-rw-r--r--
2.7.2.txt
1.7
KB
-rw-r--r--
2.7.3.txt
2.54
KB
-rw-r--r--
2.7.4.txt
420
B
-rw-r--r--
2.7.5.txt
544
B
-rw-r--r--
2.7.6.txt
951
B
-rw-r--r--
2.8.0.txt
19.22
KB
-rw-r--r--
2.8.1.txt
255
B
-rw-r--r--
2.8.2.txt
2.64
KB
-rw-r--r--
2.8.3.txt
4.33
KB
-rw-r--r--
2.8.4.txt
2.99
KB
-rw-r--r--
2.8.5.txt
475
B
-rw-r--r--
2.8.6.txt
122
B
-rw-r--r--
2.9.0.txt
21.32
KB
-rw-r--r--
2.9.1.txt
4.81
KB
-rw-r--r--
2.9.2.txt
427
B
-rw-r--r--
2.9.3.txt
7.29
KB
-rw-r--r--
2.9.4.txt
4.28
KB
-rw-r--r--
2.9.5.txt
122
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : 2.6.0.txt
Git 2.6 Release Notes ===================== Updates since v2.5 ------------------ UI, Workflows & Features * An asterisk as a substring (as opposed to the entirety) of a path component for both side of a refspec, e.g. "refs/heads/o*:refs/remotes/heads/i*", is now allowed. * New userdiff pattern definition for fountain screenwriting markup format has been added. * "git log" and friends learned a new "--date=format:..." option to format timestamps using system's strftime(3). * "git fast-import" learned to respond to the get-mark command via its cat-blob-fd interface. * "git rebase -i" learned "drop commit-object-name subject" command as another way to skip replaying of a commit. * A new configuration variable can enable "--follow" automatically when "git log" is run with one pathspec argument. * "git status" learned to show a more detailed information regarding the "rebase -i" session in progress. * "git cat-file" learned "--batch-all-objects" option to enumerate all available objects in the repository more quickly than "rev-list --all --objects" (the output includes unreachable objects, though). * "git fsck" learned to ignore errors on a set of known-to-be-bad objects, and also allows the warning levels of various kinds of non-critical breakages to be tweaked. * "git rebase -i"'s list of todo is made configurable. * "git send-email" now performs alias-expansion on names that are given via --cccmd, etc. * An environment variable GIT_REPLACE_REF_BASE tells Git to look into refs hierarchy other than refs/replace/ for the object replacement data. * Allow untracked cache (experimental) to be used when sparse checkout (experimental) is also in use. * "git pull --rebase" has been taught to pay attention to rebase.autostash configuration. * The command-line completion script (in contrib/) has been updated. * A negative !ref entry in multi-value transfer.hideRefs configuration can be used to say "don't hide this one". * After "git am" without "-3" stops, running "git am -3" pays attention to "-3" only for the patch that caused the original invocation to stop. * When linked worktree is used, simultaneous "notes merge" instances for the same ref in refs/notes/* are prevented from stomping on each other. * "git send-email" learned a new option --smtp-auth to limit the SMTP AUTH mechanisms to be used to a subset of what the system library supports. * A new configuration variable http.sslVersion can be used to specify what specific version of SSL/TLS to use to make a connection. * "git notes merge" can be told with "--strategy=<how>" option how to automatically handle conflicts; this can now be configured by setting notes.mergeStrategy configuration variable. * "git log --cc" did not show any patch, even though most of the time the user meant "git log --cc -p -m" to see patch output for commits with a single parent, and combined diff for merge commits. The command is taught to DWIM "--cc" (without "--raw" and other forms of output specification) to "--cc -p -m". * "git config --list" output was hard to parse when values consist of multiple lines. "--name-only" option is added to help this. * A handful of usability & cosmetic fixes to gitk and l10n updates. * A completely empty e-mail address <> is now allowed in the authors file used by git-svn, to match the way it accepts the output from authors-prog. Performance, Internal Implementation, Development Support etc. * In preparation for allowing different "backends" to store the refs in a way different from the traditional "one ref per file in $GIT_DIR or in a $GIT_DIR/packed-refs file" filesystem storage, direct filesystem access to ref-like things like CHERRY_PICK_HEAD from scripts and programs has been reduced. * Computation of untracked status indicator by bash prompt script (in contrib/) has been optimized. * Memory use reduction when commit-slab facility is used to annotate sparsely (which is not recommended in the first place). * Clean up refs API and make "git clone" less intimate with the implementation detail. * "git pull" was reimplemented in C. * The packet tracing machinery allows to capture an incoming pack data to a file for debugging. * Move machinery to parse human-readable scaled numbers like 1k, 4M, and 2G as an option parameter's value from pack-objects to parse-options API, to make it available to other codepaths. * "git verify-tag" and "git verify-commit" have been taught to share more code, and then learned to optionally show the verification message from the underlying GPG implementation. * Various enhancements around "git am" reading patches generated by foreign SCM have been made. * Ref listing by "git branch -l" and "git tag -l" commands has started to be rebuilt, based on the for-each-ref machinery. * The code to perform multi-tree merges has been taught to repopulate the cache-tree upon a successful merge into the index, so that subsequent "diff-index --cached" (hence "status") and "write-tree" (hence "commit") will go faster. The same logic in "git checkout" may now be removed, but that is a separate issue. * Tests that assume how reflogs are represented on the filesystem too much have been corrected. * "git am" has been rewritten in "C". * git_path() and mkpath() are handy helper functions but it is easy to misuse, as the callers need to be careful to keep the number of active results below 4. Their uses have been reduced. * The "lockfile" API has been rebuilt on top of a new "tempfile" API. * To prepare for allowing a different "ref" backend to be plugged in to the system, update_ref()/delete_ref() have been taught about ref-like things like MERGE_HEAD that are per-worktree (they will always be written to the filesystem inside $GIT_DIR). * The gitmodules API that is accessed from the C code learned to cache stuff lazily. Also contains various documentation updates and code clean-ups. Fixes since v2.5 ---------------- Unless otherwise noted, all the fixes since v2.5 in the maintenance track are contained in this release (see the maintenance releases' notes for details). * "git subtree" (in contrib/) depended on "git log" output to be stable, which was a no-no. Apply a workaround to force a particular date format. (merge e7aac44 da/subtree-date-confusion later to maint). * An attempt to delete a ref by pushing into a repository whose HEAD symbolic reference points at an unborn branch that cannot be created due to ref D/F conflict (e.g. refs/heads/a/b exists, HEAD points at refs/heads/a) failed. (merge b112b14 jx/do-not-crash-receive-pack-wo-head later to maint). * The low-level "git send-pack" did not honor 'user.signingkey' configuration variable when sending a signed-push. (merge d830d39 db/send-pack-user-signingkey later to maint). * "sparse checkout" misbehaved for a path that is excluded from the checkout when switching between branches that differ at the path. (merge 7d78241 as/sparse-checkout-removal later to maint). * An experimental "untracked cache" feature used uname(2) in a slightly unportable way. (merge 100e433 cb/uname-in-untracked later to maint). * A "rebase" replays changes of the local branch on top of something else, as such they are placed in stage #3 and referred to as "theirs", while the changes in the new base, typically a foreign work, are placed in stage #2 and referred to as "ours". Clarify the "checkout --ours/--theirs". (merge f303016 se/doc-checkout-ours-theirs later to maint). * The "rev-parse --parseopt" mode parsed the option specification and the argument hint in a strange way to allow '=' and other special characters in the option name while forbidding them from the argument hint. This made it impossible to define an option like "--pair <key>=<value>" with "pair=key=value" specification, which instead would have defined a "--pair=key <value>" option. (merge 2d893df ib/scripted-parse-opt-better-hint-string later to maint). * Often a fast-import stream builds a new commit on top of the previous commit it built, and it often unconditionally emits a "from" command to specify the first parent, which can be omitted in such a case. This caused fast-import to forget the tree of the previous commit and then re-read it from scratch, which was inefficient. Optimize for this common case. (merge 0df3245 mh/fast-import-optimize-current-from later to maint). * Running an aliased command from a subdirectory when the .git thing in the working tree is a gitfile pointing elsewhere did not work. (merge d95138e nd/export-worktree later to maint). * "Is this subdirectory a separate repository that should not be touched?" check "git clean" was inefficient. This was replaced with a more optimized check. (merge fbf2fec ee/clean-remove-dirs later to maint). * The "new-worktree-mode" hack in "checkout" that was added in nd/multiple-work-trees topic has been removed by updating the implementation of new "worktree add". (merge 65f9b75 es/worktree-add-cleanup later to maint). * Remove remaining cruft from "git checkout --to", which transitioned to "git worktree add". (merge 114ff88 es/worktree-add later to maint). * An off-by-one error made "git remote" to mishandle a remote with a single letter nickname. (merge bc598c3 mh/get-remote-group-fix later to maint). * "git clone $URL", when cloning from a site whose sole purpose is to host a single repository (hence, no path after <scheme>://<site>/), tried to use the site name as the new repository name, but did not remove username or password when <site> part was of the form <user>@<pass>:<host>. The code is taught to redact these. (merge adef956 ps/guess-repo-name-at-root later to maint). * Running tests with the "-x" option to make them verbose had some unpleasant interactions with other features of the test suite. (merge 9b5fe78 jk/test-with-x later to maint). * t1509 test that requires a dedicated VM environment had some bitrot, which has been corrected. (merge faacc5a ps/t1509-chroot-test-fixup later to maint). * "git pull" in recent releases of Git has a regression in the code that allows custom path to the --upload-pack=<program>. This has been corrected. Note that this is irrelevant for 'master' with "git pull" rewritten in C. (merge 13e0e28 mm/pull-upload-pack later to maint). * When trying to see that an object does not exist, a state errno leaked from our "first try to open a packfile with O_NOATIME and then if it fails retry without it" logic on a system that refuses O_NOATIME. This confused us and caused us to die, saying that the packfile is unreadable, when we should have just reported that the object does not exist in that packfile to the caller. (merge dff6f28 cb/open-noatime-clear-errno later to maint). * The codepath to produce error messages had a hard-coded limit to the size of the message, primarily to avoid memory allocation while calling die(). (merge f4c3edc jk/long-error-messages later to maint). * strbuf_read() used to have one extra iteration (and an unnecessary strbuf_grow() of 8kB), which was eliminated. (merge 3ebbd00 jh/strbuf-read-use-read-in-full later to maint). * We rewrote one of the build scripts in Perl but this reimplements in Bourne shell. (merge 57cee8a sg/help-group later to maint). * The experimental untracked-cache feature were buggy when paths with a few levels of subdirectories are involved. (merge 73f9145 dt/untracked-subdir later to maint). * "interpret-trailers" helper mistook a single-liner log message that has a colon as the end of existing trailer. * The "interpret-trailers" helper mistook a multi-paragraph title of a commit log message with a colon in it as the end of the trailer block. (merge 5c99995 cc/trailers-corner-case-fix later to maint). * "git describe" without argument defaulted to describe the HEAD commit, but "git describe --contains" didn't. Arguably, in a repository used for active development, such defaulting would not be very useful as the tip of branch is typically not tagged, but it is better to be consistent. (merge 2bd0706 sg/describe-contains later to maint). * The client side codepaths in "git push" have been cleaned up and the user can request to perform an optional "signed push", i.e. sign only when the other end accepts signed push. (merge 68c757f db/push-sign-if-asked later to maint). * Because the configuration system does not allow "alias.0foo" and "pager.0foo" as the configuration key, the user cannot use '0foo' as a custom command name anyway, but "git 0foo" tried to look these keys up and emitted useless warnings before saying '0foo is not a git command'. These warning messages have been squelched. (merge 9e9de18 jk/fix-alias-pager-config-key-warnings later to maint). * "git rev-list" does not take "--notes" option, but did not complain when one is given. (merge 2aea7a5 jk/rev-list-has-no-notes later to maint). * When re-priming the cache-tree opportunistically while committing the in-core index as-is, we mistakenly invalidated the in-core index too aggressively, causing the experimental split-index code to unnecessarily rewrite the on-disk index file(s). (merge 475a344 dt/commit-preserve-base-index-upon-opportunistic-cache-tree-update later to maint). * "git archive" did not use zip64 extension when creating an archive with more than 64k entries, which nobody should need, right ;-)? (merge 88329ca rs/archive-zip-many later to maint). * The code in "multiple-worktree" support that attempted to recover from an inconsistent state updated an incorrect file. (merge 82fde87 nd/fixup-linked-gitdir later to maint). * On case insensitive systems, "git p4" did not work well with client specs. * "git init empty && git -C empty log" said "bad default revision 'HEAD'", which was found to be a bit confusing to new users. (merge ce11360 jk/log-missing-default-HEAD later to maint). * Recent versions of scripted "git am" has a performance regression in "git am --skip" codepath, which no longer exists in the built-in version on the 'master' front. Fix the regression in the last scripted version that appear in 2.5.x maintenance track and older. (merge b9d6689 js/maint-am-skip-performance-regression later to maint). * The branch descriptions that are set with "git branch --edit-description" option were used in many places but they weren't clearly documented. (merge 561d2b7 po/doc-branch-desc later to maint). * Code cleanups and documentation updates. (merge 1c601af es/doc-clean-outdated-tools later to maint). (merge 3581304 kn/tag-doc-fix later to maint). (merge 3a59e59 kb/i18n-doc later to maint). (merge 45abdee sb/remove-unused-var-from-builtin-add later to maint). (merge 14691e3 sb/parse-options-codeformat later to maint). (merge 4a6ada3 ad/bisect-cleanup later to maint). (merge da4c5ad ta/docfix-index-format-tech later to maint). (merge ae25fd3 sb/check-return-from-read-ref later to maint). (merge b3325df nd/dwim-wildcards-as-pathspecs later to maint). (merge 7aa9b9b sg/wt-status-header-inclusion later to maint). (merge f04c690 as/docfix-reflog-expire-unreachable later to maint). (merge 1269847 sg/t3020-typofix later to maint). (merge 8b54c23 jc/calloc-pathspec later to maint). (merge a6926b8 po/po-readme later to maint). (merge 54d160e ss/fix-config-fd-leak later to maint). (merge b80fa84 ah/submodule-typofix-in-error later to maint). (merge 99885bc ah/reflog-typofix-in-error later to maint). (merge 9476c2c ah/read-tree-usage-string later to maint). (merge b8c1d27 ah/pack-objects-usage-strings later to maint). (merge 486e1e1 br/svn-doc-include-paths-config later to maint). (merge 1733ed3 ee/clean-test-fixes later to maint). (merge 5fcadc3 gb/apply-comment-typofix later to maint). (merge b894d3e mp/t7060-diff-index-test later to maint). (merge d238710 as/config-doc-markup-fix later to maint).
Close