|
| 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). |
0 commit comments