42 Commits (50f3ac29cbadbf7e0ff099b493b00cfa4129e1e0)

Author SHA1 Message Date
Daniel Barkalow df93e33c8b Validate nicknames of remote branches to prohibit confusing ones 17 years ago
Junio C Hamano d2370cc296 remote.c: guard config parser from value=NULL 17 years ago
Junio C Hamano 896c0535af remote: Fix bogus make_branch() call in configuration reader. 17 years ago
Sam Vilain 14c9821884 Add remote.<name>.proxy 17 years ago
Steffen Prohaska 605b4978a1 refactor fetch's ref matching to use refname_match() 17 years ago
Steffen Prohaska ae36bdcf51 push: use same rules as git-rev-parse to resolve refspecs 17 years ago
Jeff King cda69f481d make "find_ref_by_name" a public function 17 years ago
Andy Whitcroft 28b9d6e548 Teach send-pack a mirror mode 17 years ago
Daniel Barkalow 4577370e9b Miscellaneous const changes and utilities 17 years ago
Junio C Hamano b6c9fb5100 Prevent send-pack from segfaulting (backport from 'master') 17 years ago
Junio C Hamano 9ad7c5ae8a git-fetch: do not fail when remote branch disappears 17 years ago
Jeff King 5eb7358167 send-pack: respect '+' on wildcard refspecs 17 years ago
Alex Riesen 8f70a7657a Fix a crash in ls-remote when refspec expands into nothing 17 years ago
Daniel Barkalow 2467a4fa03 Remove duplicate ref matches in fetch 17 years ago
Shawn O. Pearce 4491e62ae9 Prevent send-pack from segfaulting when a branch doesn't match 18 years ago
Shawn O. Pearce 7dfee372b0 Cleanup unnecessary break in remote.c 18 years ago
Shawn O. Pearce 009c5bcd24 Cleanup style nit of 'x == NULL' in remote.c 18 years ago
Shawn O. Pearce 28b91f8ad9 Rename remote.uri to remote.url within remote handling internals 18 years ago
Shawn O. Pearce 85682c1903 Correct handling of branch.$name.merge in builtin-fetch 18 years ago
Shawn O. Pearce 27e13374bf builtin-fetch: Don't segfault on "fetch +foo" 18 years ago
Shawn O. Pearce ad23603c3a Don't configure remote "." to fetch everything to itself 18 years ago
Daniel Barkalow d71ab17470 Add matching and parsing for fetch-side refspec rules 18 years ago
Daniel Barkalow cf818348f1 Report information on branches from remote.h 18 years ago
Daniel Barkalow 0012ba2108 Add uploadpack configuration info to remote. 18 years ago
Johannes Schindelin b42f69273b Add for_each_remote() function, and extend remote_find_tracking() 18 years ago
Daniel Barkalow 1d735267c9 Some cosmetic changes to remote library 18 years ago
Daniel Barkalow dfd255dd1a Add allocation and freeing functions for struct refs 18 years ago
Junio C Hamano 098e711e6c "git-push $URL" without refspecs pushes only matching branches 18 years ago
Daniel Barkalow efd8f793e4 Fix pushing to a pattern with no dst 18 years ago
Jim Meyering aa32eedc69 Don't dereference a strdup-returned NULL 18 years ago
Junio C Hamano 1ed10b886b remote.c: "git-push frotz" should update what matches at the source. 18 years ago
Junio C Hamano 6125796f7d remote.c: fix "git push" weak match disambiguation 18 years ago
Junio C Hamano 3c8b7df1ba remote.c: minor clean-up of match_explicit() 18 years ago
Junio C Hamano 163f0ee5ad remote.c: refactor creation of new dst ref 18 years ago
Junio C Hamano 54a8ad925c remote.c: refactor match_explicit_refs() 18 years ago
Alex Riesen 6e66bf3c79 Fix push with refspecs containing wildcards 18 years ago
Daniel Barkalow 8558fd9ece Move refspec pattern matching to match_refs(). 18 years ago
Daniel Barkalow 5d46c9d41f Add handlers for fetch-side configuration of remotes. 18 years ago
Daniel Barkalow 6b62816cb1 Move refspec parser from connect.c and cache.h to remote.{c,h} 18 years ago
Daniel Barkalow 5751f49010 Move remote parsing into a library file out of builtin-push. 18 years ago