author | Daniel Barkalow <barkalow@iabervon.org> | |
Tue, 30 Oct 2007 01:05:40 +0000 (21:05 -0400) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Sat, 3 Nov 2007 05:40:43 +0000 (22:40 -0700) | ||
commit | 4577370e9bfeca8652880b99b8499f76d18865ba | |
tree | 3df529fad99232d7f82f0389d0d8f5dc571319c8 | tree | snapshot |
parent | e3d6d56f1c2097f13a427e158638e5e0918e5705 | commit | diff |
Miscellaneous const changes and utilities
The list of remote refs in struct transport should be const, because
builtin-fetch will get confused if it changes.
The url in git_connect should be const (and work on a copy) instead of
requiring the caller to copy it.
match_refs doesn't modify the refspecs it gets.
get_fetch_map and get_remote_ref don't change the list they get.
Allow transport get_refs_list methods to modify the struct transport.
Add a function to copy a list of refs, when a function needs a mutable
copy of a const list.
Add a function to check the type of a ref, as per the code in connect.c
Signed-off-by: Daniel Barkalow <barkalow@iabervon.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
The list of remote refs in struct transport should be const, because
builtin-fetch will get confused if it changes.
The url in git_connect should be const (and work on a copy) instead of
requiring the caller to copy it.
match_refs doesn't modify the refspecs it gets.
get_fetch_map and get_remote_ref don't change the list they get.
Allow transport get_refs_list methods to modify the struct transport.
Add a function to copy a list of refs, when a function needs a mutable
copy of a const list.
Add a function to check the type of a ref, as per the code in connect.c
Signed-off-by: Daniel Barkalow <barkalow@iabervon.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin-fetch.c | diff | blob | history | |
cache.h | diff | blob | history | |
connect.c | diff | blob | history | |
http-push.c | diff | blob | history | |
remote.c | diff | blob | history | |
remote.h | diff | blob | history | |
send-pack.c | diff | blob | history | |
transport.c | diff | blob | history | |
transport.h | diff | blob | history |