]>
Commit | Line | Data |
---|---|---|
20514004 JH |
1 | Git 2.28 Release Notes |
2 | ====================== | |
3 | ||
4 | Updates since v2.27 | |
5 | ------------------- | |
6 | ||
7 | Backward compatibility notes | |
8 | ||
9 | * "feature.experimental" configuration variable is to let volunteers | |
10 | easily opt into a set of newer features, which use of the v2 | |
11 | transport protocol is now a part of. | |
12 | ||
13 | ||
14 | UI, Workflows & Features | |
15 | ||
16 | * The commands in the "diff" family learned to honor "diff.relative" | |
17 | configuration variable. | |
18 | ||
19 | ||
20 | ||
21 | Performance, Internal Implementation, Development Support etc. | |
22 | ||
23 | * Code optimization for a common case. | |
24 | (merge 8777616e4d an/merge-single-strategy-optim later to maint). | |
25 | ||
26 | * We've adopted a convention that any on-stack structure can be | |
27 | initialized to have zero values in all fields with "= { 0 }", | |
28 | even when the first field happens to be a pointer, but sparse | |
29 | complained that a null pointer should be spelled NULL for a long | |
30 | time. Start using -Wno-universal-initializer option to squelch | |
31 | it (the latest sparse has it on by default). | |
32 | ||
33 | ||
34 | ||
35 | Fixes since v2.27 | |
36 | ----------------- | |
37 | ||
38 | * The "--prepare-p4-only" option of "git p4" is supposed to stop | |
39 | after replaying one changeset, but kept going (by mistake?) | |
40 | ||
41 | * The error message from "git checkout -b foo -t bar baz" was | |
42 | confusing. | |
43 | ||
44 | * Some repositories in the wild have commits that record nonsense | |
45 | committer timezone (e.g. rails.git); "git fast-import" learned an | |
46 | option to pass these nonsense timestamps intact to allow recreating | |
47 | existing repositories as-is. | |
48 | (merge d42a2fb72f en/fast-import-looser-date later to maint). | |
49 | ||
50 | * Other code cleanup, docfix, build fix, etc. | |
51 | (merge 2c31a7aa44 jx/pkt-line-doc-count-fix later to maint). | |
52 | (merge d63ae31962 cb/t5608-cleanup later to maint). |