]>
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 | ||
c180c065 ET |
15 | * The git_transport structure definition has moved into the sys/transport.h |
16 | file. | |
17 | ||
18 | * The git_transport_register function no longer takes a priority and takes | |
19 | a URL scheme name (eg "http") instead of a prefix like "http://" | |
20 | ||
1697cd6f PK |
21 | * The git_remote_set_transport function now sets a transport factory function, |
22 | rather than a pre-existing transport instance. | |
23 | ||
d4256ed5 CMN |
24 | * A factory function for ssh has been added which allows to change the |
25 | path of the programs to execute for receive-pack and upload-pack on | |
26 | the server, git_transport_ssh_with_paths. | |
27 | ||
1697cd6f PK |
28 | * The git_clone_options struct no longer provides the ignore_cert_errors or |
29 | remote_name members for remote customization. | |
30 | ||
31 | Instead, the git_clone_options struct has two new members, remote_cb and | |
32 | remote_cb_payload, which allow the caller to completely override the remote | |
33 | creation process. If needed, the caller can use this callback to give their | |
34 | remote a name other than the default (origin) or disable cert checking. | |
35 | ||
36 | The remote_callbacks member has been preserved for convenience, although it | |
37 | is not used when a remote creation callback is supplied. | |
d58a64e9 CMN |
38 | |
39 | * The git_clone_options struct now provides repository_cb and | |
40 | repository_cb_payload to allow the user to create a repository with | |
41 | custom options. | |
6812afaf CMN |
42 | |
43 | * git_clone_into and git_clone_local_into have been removed from the | |
44 | public API in favour of git_clone callbacks | |
9fef46de CMN |
45 | |
46 | * Add support for refspecs with the asterisk in the middle of a | |
47 | pattern. |