Vicent Marti 
							
						 
					 
					
						
						
						
						
							
						
						
							58eea5ebf4 
							
						 
					 
					
						
						
							
							Merge pull request  #2358  from arthurschreiber/arthur/normalize-ref-names-on-creation  
						
						... 
						
						
						
						Respect core.precomposeunicode = true in more cases. 
						
					 
					
						2014-05-30 15:28:05 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Schreiber 
							
						 
					 
					
						
						
						
						
							
						
						
							9d6c3d2853 
							
						 
					 
					
						
						
							
							Refs: Extend unicode test for branch creation.  
						
						... 
						
						
						
						This adds another assertion to ensure that the reference name inside
the git_reference struct returned by `git_branch_create` is returned as
precomposed if `core.precomposeunicode` is enabled. 
						
					 
					
						2014-05-30 15:15:54 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Schreiber 
							
						 
					 
					
						
						
						
						
							
						
						
							1a90b1e3f1 
							
						 
					 
					
						
						
							
							Refs: Add a unicode test for git_branch_move.  
						
						... 
						
						
						
						This tests that decomposed branch names are correctly precomposed when
passed to `git_branch_move` and `core.precomposeunicode` is enabled. 
						
					 
					
						2014-05-30 14:53:28 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Schreiber 
							
						 
					 
					
						
						
						
						
							
						
						
							824f755f10 
							
						 
					 
					
						
						
							
							Refs: Introduce git_refname_t.  
						
						
						
					 
					
						2014-05-30 14:30:30 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Schreiber 
							
						 
					 
					
						
						
						
						
							
						
						
							68f9d6b283 
							
						 
					 
					
						
						
							
							Refs: Fix some issue when core.precomposeunicode = true.  
						
						... 
						
						
						
						This fixes two issues I found when core.precomposeunicode is enabled:
* When creating a reference with a NFD string, the returned
  git_reference would return this NFD string as the reference’s
  name. But when looking up the reference later, the name would
  then be returned as NFC string.
* Renaming a reference would not honor the core.precomposeunicode and
  apply no normalization to the new reference name. 
						
					 
					
						2014-05-30 14:30:30 +02:00 
						 
				 
			
				
					
						
							
							
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							5f0527aeac 
							
						 
					 
					
						
						
							
							config: initialize the error  
						
						... 
						
						
						
						The error would be uninitialized if we take a snapshot of a config with
no backends. 
						
					 
					
						2014-05-30 13:06:34 +02:00 
						 
				 
			
				
					
						
							
							
								Vicent Marti 
							
						 
					 
					
						
						
						
						
							
						
						
							19d77ce109 
							
						 
					 
					
						
						
							
							Merge pull request  #2381  from ecoffey/example_log_author_filter  
						
						... 
						
						
						
						Add support for --author flag in example log implementation 
						
					 
					
						2014-05-29 14:51:25 +02:00 
						 
				 
			
				
					
						
							
							
								Vicent Marti 
							
						 
					 
					
						
						
						
						
							
						
						
							31c551528b 
							
						 
					 
					
						
						
							
							Merge pull request  #2011  from libgit2/cmn/clone-local  
						
						... 
						
						
						
						Local clone 
						
					 
					
						2014-05-29 14:50:57 +02:00 
						 
				 
			
				
					
						
							
							
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							bc9f67fa85 
							
						 
					 
					
						
						
							
							clone: more explicit local tests  
						
						... 
						
						
						
						Assert the exact amount of links we expect. While there, check that a
plain git_clone() automatically chooses to link. 
						
					 
					
						2014-05-29 10:06:48 +02:00 
						 
				 
			
				
					
						
							
							
								Russell Belfer 
							
						 
					 
					
						
						
						
						
							
						
						
							065a00e2c9 
							
						 
					 
					
						
						
							
							Merge pull request  #2386  from Therzok/patch-2  
						
						... 
						
						
						
						[Blob] Update documentation for is_binary. 
						
					 
					
						2014-05-28 14:51:22 -07:00 
						 
				 
			
				
					
						
							
							
								Ungureanu Marius 
							
						 
					 
					
						
						
						
						
							
						
						
							fda73bc5fd 
							
						 
					 
					
						
						
							
							[Blob] Update documentation for is_binary.  
						
						... 
						
						
						
						filter.h tells me that we check the first 8000 bytes. 
						
					 
					
						2014-05-28 22:57:21 +03:00 
						 
				 
			
				
					
						
							
							
								Eoin Coffey 
							
						 
					 
					
						
						
						
						
							
						
						
							33bf1b1ab0 
							
						 
					 
					
						
						
							
							examples/log.c: invert filtering impl and conditional  
						
						
						
					 
					
						2014-05-28 09:40:08 -06:00 
						 
				 
			
				
					
						
							
							
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							2614819cf3 
							
						 
					 
					
						
						
							
							clone: allow for linking in local clone  
						
						... 
						
						
						
						If requested, git_clone_local_into() will try to link the object files
instead of copying them.
This only works on non-Windows (since it doesn't have this) when both
are on the same filesystem (which are unix semantics). 
						
					 
					
						2014-05-28 15:40:47 +02:00 
						 
				 
			
				
					
						
							
							
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							94f742bac6 
							
						 
					 
					
						
						
							
							fileops: allow linking files when copying directory structures  
						
						... 
						
						
						
						When passed the LINK_FILES flag, the recursive copy will hardlink files
instead of copying them. 
						
					 
					
						2014-05-28 15:40:22 +02:00 
						 
				 
			
				
					
						
							
							
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							c1dbfcbb4a 
							
						 
					 
					
						
						
							
							clone: add flag not to link  
						
						
						
					 
					
						2014-05-28 15:40:22 +02:00 
						 
				 
			
				
					
						
							
							
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							121b26738e 
							
						 
					 
					
						
						
							
							clone: add flags to override whether to perform a local clone  
						
						
						
					 
					
						2014-05-28 15:40:22 +02:00 
						 
				 
			
				
					
						
							
							
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							a0b5f7854c 
							
						 
					 
					
						
						
							
							clone: store the realpath when given a relative one  
						
						... 
						
						
						
						A call like git_clone("./foo", "./foo1") writes origin's url as './foo',
which makes it unusable, as they're relative to different things.
Go with git's behaviour and store the realpath as the url. 
						
					 
					
						2014-05-28 15:40:22 +02:00 
						 
				 
			
				
					
						
							
							
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							4386d80be1 
							
						 
					 
					
						
						
							
							clone: perform a "local clone" when given a local path  
						
						... 
						
						
						
						When git is given such a path, it will perform a "local clone",
bypassing the git-aware protocol and simply copying over all objects
that exist in the source.
Copy this behaviour when given a local path. 
						
					 
					
						2014-05-28 15:40:20 +02:00 
						 
				 
			
				
					
						
							
							
								Vicent Marti 
							
						 
					 
					
						
						
						
						
							
						
						
							5d91bea22a 
							
						 
					 
					
						
						
							
							Merge pull request  #2380  from libgit2/cmn/index-add-modes  
						
						... 
						
						
						
						index: check for valid filemodes on add 
						
					 
					
						2014-05-28 13:55:57 +02:00 
						 
				 
			
				
					
						
							
							
								Vicent Marti 
							
						 
					 
					
						
						
						
						
							
						
						
							a470a5c71b 
							
						 
					 
					
						
						
							
							Merge pull request  #2377  from libgit2/cmn/dual-os  
						
						... 
						
						
						
						travis: build on osx too 
						
					 
					
						2014-05-28 13:51:42 +02:00 
						 
				 
			
				
					
						
							
							
								Vicent Marti 
							
						 
					 
					
						
						
						
						
							
						
						
							07c0eacd87 
							
						 
					 
					
						
						
							
							Merge pull request  #2359  from e45lee/chmod-fix  
						
						... 
						
						
						
						Fixed permissions on template directories. 
						
					 
					
						2014-05-28 13:50:58 +02:00 
						 
				 
			
				
					
						
							
							
								Vicent Marti 
							
						 
					 
					
						
						
						
						
							
						
						
							ab882e21b4 
							
						 
					 
					
						
						
							
							Merge pull request  #2385  from karipe/development  
						
						... 
						
						
						
						Fix compile error on Visual Studio 
						
					 
					
						2014-05-28 13:49:38 +02:00 
						 
				 
			
				
					
						
							
							
								Vicent Marti 
							
						 
					 
					
						
						
						
						
							
						
						
							63e8c3fde2 
							
						 
					 
					
						
						
							
							Merge pull request  #2337  from ethomson/merge_ff  
						
						... 
						
						
						
						Introduce GIT_MERGE_CONFIG_* for merge.ff settings 
						
					 
					
						2014-05-28 13:47:55 +02:00 
						 
				 
			
				
					
						
							
							
								Edward Thomson 
							
						 
					 
					
						
						
						
						
							
						
						
							eff531e103 
							
						 
					 
					
						
						
							
							Modify GIT_MERGE_CONFIG -> GIT_MERGE_PREFERENCE  
						
						
						
					 
					
						2014-05-27 20:58:20 -05:00 
						 
				 
			
				
					
						
							
							
								Edward Thomson 
							
						 
					 
					
						
						
						
						
							
						
						
							de3f851ec4 
							
						 
					 
					
						
						
							
							Staticify merge_config  
						
						
						
					 
					
						2014-05-27 20:49:24 -05:00 
						 
				 
			
				
					
						
							
							
								Edward Thomson 
							
						 
					 
					
						
						
						
						
							
						
						
							22ab888178 
							
						 
					 
					
						
						
							
							Use a config snapshot  
						
						
						
					 
					
						2014-05-27 20:49:22 -05:00 
						 
				 
			
				
					
						
							
							
								Edward Thomson 
							
						 
					 
					
						
						
						
						
							
						
						
							a3622ba6cc 
							
						 
					 
					
						
						
							
							Move GIT_MERGE_CONFIG_* to its own enum  
						
						
						
					 
					
						2014-05-27 20:49:20 -05:00 
						 
				 
			
				
					
						
							
							
								Edward Thomson 
							
						 
					 
					
						
						
						
						
							
						
						
							d362093f9e 
							
						 
					 
					
						
						
							
							Introduce GIT_MERGE_CONFIG_* for merge.ff settings  
						
						... 
						
						
						
						git_merge_analysis will now return GIT_MERGE_CONFIG_NO_FASTFORWARD
when merge.ff=false and GIT_MERGE_CONFIG_FASTFORWARD_ONLY when
merge.ff=true 
						
					 
					
						2014-05-27 20:49:16 -05:00 
						 
				 
			
				
					
						
							
							
								Cha, Hojeong 
							
						 
					 
					
						
						
						
						
							
						
						
							3ac1ff42d7 
							
						 
					 
					
						
						
							
							Fix compile error on Visual Studio  
						
						
						
					 
					
						2014-05-27 23:36:07 +09:00 
						 
				 
			
				
					
						
							
							
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							433ba614a2 
							
						 
					 
					
						
						
							
							Merge pull request  #2382  from mikeando/doc_fixes  
						
						... 
						
						
						
						Fixed miscellaneous documentation errors. 
						
					 
					
						2014-05-26 08:38:39 +02:00 
						 
				 
			
				
					
						
							
							
								Edward Lee 
							
						 
					 
					
						
						
						
						
							
						
						
							517341c5d8 
							
						 
					 
					
						
						
							
							Address style concerns in setting mkdir/copy flags.  
						
						
						
					 
					
						2014-05-23 22:41:35 -04:00 
						 
				 
			
				
					
						
							
							
								Eoin Coffey 
							
						 
					 
					
						
						
						
						
							
						
						
							87493bca9c 
							
						 
					 
					
						
						
							
							Remove simple --author, --committer, and --grep from PROJECTS  
						
						
						
					 
					
						2014-05-23 13:00:30 -06:00 
						 
				 
			
				
					
						
							
							
								Eoin Coffey 
							
						 
					 
					
						
						
						
						
							
						
						
							26cce32133 
							
						 
					 
					
						
						
							
							Add support for --grep  
						
						
						
					 
					
						2014-05-23 12:59:19 -06:00 
						 
				 
			
				
					
						
							
							
								Eoin Coffey 
							
						 
					 
					
						
						
						
						
							
						
						
							161e6dc1ca 
							
						 
					 
					
						
						
							
							Add --committer option, and break out helper function  
						
						
						
					 
					
						2014-05-23 12:27:16 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							31b0cb518f 
							
						 
					 
					
						
						
							
							Fixed miscellaneous documentation errors.  
						
						
						
					 
					
						2014-05-23 15:57:20 +08:00 
						 
				 
			
				
					
						
							
							
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							530594c0aa 
							
						 
					 
					
						
						
							
							odb: clear backend errors on successful read  
						
						... 
						
						
						
						We go through the different backends in order, so it's not an error if
at least one of the backends has the data we want. 
						
					 
					
						2014-05-23 06:01:57 +02:00 
						 
				 
			
				
					
						
							
							
								Eoin Coffey 
							
						 
					 
					
						
						
						
						
							
						
						
							97fc71ab3b 
							
						 
					 
					
						
						
							
							Add support for --author flag in example log implementation  
						
						
						
					 
					
						2014-05-22 17:22:45 -06:00 
						 
				 
			
				
					
						
							
							
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							052a2ffde4 
							
						 
					 
					
						
						
							
							index: check for valid filemodes on add  
						
						
						
					 
					
						2014-05-22 16:01:02 +02:00 
						 
				 
			
				
					
						
							
							
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							9331f98aca 
							
						 
					 
					
						
						
							
							smart: initialize the error variable  
						
						
						
					 
					
						2014-05-22 12:52:31 +02:00 
						 
				 
			
				
					
						
							
							
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							4c4408c351 
							
						 
					 
					
						
						
							
							Plug leaks and fix a C99-ism  
						
						... 
						
						
						
						We have too many places where we repeat free code, so when adding the
new free to the generic code, it didn't take for the local transport.
While there, fix a C99-ism that sneaked through. 
						
					 
					
						2014-05-22 12:28:39 +02:00 
						 
				 
			
				
					
						
							
							
								Vicent Marti 
							
						 
					 
					
						
						
						
						
							
						
						
							a598264463 
							
						 
					 
					
						
						
							
							Merge pull request  #2376  from libgit2/cmn/remote-symref  
						
						... 
						
						
						
						Add support for the symref extension 
						
					 
					
						2014-05-22 02:28:42 +02:00 
						 
				 
			
				
					
						
							
							
								Vicent Marti 
							
						 
					 
					
						
						
						
						
							
						
						
							7ee233a920 
							
						 
					 
					
						
						
							
							Merge pull request  #2375  from libgit2/rb/safecrlf-on-lf-platform  
						
						... 
						
						
						
						Make core.safecrlf not generate an error on LF-ending platforms 
						
					 
					
						2014-05-22 02:27:33 +02:00 
						 
				 
			
				
					
						
							
							
								Vicent Marti 
							
						 
					 
					
						
						
						
						
							
						
						
							ff9fb4484b 
							
						 
					 
					
						
						
							
							Merge pull request  #2379  from ethomson/status_win32  
						
						... 
						
						
						
						Include windows.h on win32 for Sleep 
						
					 
					
						2014-05-22 02:26:56 +02:00 
						 
				 
			
				
					
						
							
							
								Edward Thomson 
							
						 
					 
					
						
						
						
						
							
						
						
							ead9c591ef 
							
						 
					 
					
						
						
							
							Include windows.h on win32 for Sleep  
						
						
						
					 
					
						2014-05-21 17:25:00 -07:00 
						 
				 
			
				
					
						
							
							
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							7230330740 
							
						 
					 
					
						
						
							
							travis: build on osx too  
						
						
						
					 
					
						2014-05-21 14:43:44 +02:00 
						 
				 
			
				
					
						
							
							
								Vicent Marti 
							
						 
					 
					
						
						
						
						
							
						
						
							2bc36facce 
							
						 
					 
					
						
						
							
							Merge pull request  #2372  from libgit2/cmn/fetch-terminate  
						
						... 
						
						
						
						smart: send a flush when we disconnect 
						
					 
					
						2014-05-21 13:07:45 +02:00 
						 
				 
			
				
					
						
							
							
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							2a59711658 
							
						 
					 
					
						
						
							
							clone: get rid of head_info  
						
						... 
						
						
						
						Since we no longer need to push data to callbacks, there's no need for
this truct. 
						
					 
					
						2014-05-21 12:12:33 +02:00 
						 
				 
			
				
					
						
							
							
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							cdb8a60824 
							
						 
					 
					
						
						
							
							clone: make use of the remote's default branch guessing  
						
						... 
						
						
						
						Let's use the remote's default branch guessing instead of reinventing
one ourselves with callbacks. 
						
					 
					
						2014-05-21 12:12:32 +02:00 
						 
				 
			
				
					
						
							
							
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							d22db24fb7 
							
						 
					 
					
						
						
							
							remote: add api to guess the remote's default branch  
						
						... 
						
						
						
						If the remote supports the symref protocol extension, then we return
that, otherwise we guess with git's rules. 
						
					 
					
						2014-05-21 12:12:32 +02:00 
						 
				 
			
				
					
						
							
							
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							04865aa05e 
							
						 
					 
					
						
						
							
							local transport: expose the symref data  
						
						... 
						
						
						
						When using the local transport, we always have the symbolic information
available, so fill it. 
						
					 
					
						2014-05-21 12:12:32 +02:00