]>
Commit | Line | Data |
---|---|---|
d30447cb CMN |
1 | v0.21 + 1 |
2 | ------ | |
3 | ||
4 | * File unlocks are atomic again via rename. Read-only files on Windows are | |
5 | made read-write if necessary. | |
130cb548 CMN |
6 | |
7 | * Share open packfiles across repositories to share descriptors and mmaps. | |
29fe897d CMN |
8 | |
9 | * Use a map for the treebuilder, making insertion O(1) | |
e1fc03c9 CMN |
10 | |
11 | * LF -> CRLF filter refuses to handle mixed-EOL files | |
d412165f ET |
12 | |
13 | * LF -> CRLF filter now runs when * text = auto (with Git for Windows 1.9.4) | |
14 | ||
1697cd6f PK |
15 | * The git_remote_set_transport function now sets a transport factory function, |
16 | rather than a pre-existing transport instance. | |
17 | ||
18 | * The git_clone_options struct no longer provides the ignore_cert_errors or | |
19 | remote_name members for remote customization. | |
20 | ||
21 | Instead, the git_clone_options struct has two new members, remote_cb and | |
22 | remote_cb_payload, which allow the caller to completely override the remote | |
23 | creation process. If needed, the caller can use this callback to give their | |
24 | remote a name other than the default (origin) or disable cert checking. | |
25 | ||
26 | The remote_callbacks member has been preserved for convenience, although it | |
27 | is not used when a remote creation callback is supplied. | |
d58a64e9 CMN |
28 | |
29 | * The git_clone_options struct now provides repository_cb and | |
30 | repository_cb_payload to allow the user to create a repository with | |
31 | custom options. | |
6812afaf CMN |
32 | |
33 | * git_clone_into and git_clone_local_into have been removed from the | |
34 | public API in favour of git_clone callbacks |