Russell Belfer 
							
						 
					 
					
						
						
						
						
							
						
						
							13f7ecd7b9 
							
						 
					 
					
						
						
							
							Add git_object_short_id API to get short id string  
						
						 
						
						... 
						
						
						
						This finds a short id string that will unambiguously select the
given object, starting with the core.abbrev length (usually 7)
and growing until it is no longer ambiguous. 
						
					 
					
						2014-03-04 16:23:28 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Russell Belfer 
							
						 
					 
					
						
						
						
						
							
						
						
							f5753999e4 
							
						 
					 
					
						
						
							
							Add exists_prefix to ODB backend and ODB API  
						
						 
						
						
						
					 
					
						2014-03-04 15:34:23 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Arthur Schreiber 
							
						 
					 
					
						
						
						
						
							
						
						
							96484ecd9e 
							
						 
					 
					
						
						
							
							Fix the description for GIT_FEATURE_SSH.  
						
						 
						
						
						
					 
					
						2014-03-03 12:59:35 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vicent Marti 
							
						 
					 
					
						
						
						
						
							
						
						
							ebb3c506fd 
							
						 
					 
					
						
						
							
							features: Rename _HAS_ to _FEATURE_  
						
						 
						
						
						
					 
					
						2014-03-03 12:40:25 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vicent Marti 
							
						 
					 
					
						
						
						
						
							
						
						
							2491c416ed 
							
						 
					 
					
						
						
							
							caps: Rename the enum name too!  
						
						 
						
						
						
					 
					
						2014-03-03 12:13:17 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vicent Marti 
							
						 
					 
					
						
						
						
						
							
						
						
							c9f5298b0e 
							
						 
					 
					
						
						
							
							caps: Rename to features to avoid confusion  
						
						 
						
						
						
					 
					
						2014-03-03 12:10:36 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Russell Belfer 
							
						 
					 
					
						
						
						
						
							
						
						
							6789b7a75d 
							
						 
					 
					
						
						
							
							Add buffer to buffer diff and patch APIs  
						
						 
						
						... 
						
						
						
						This adds `git_diff_buffers` and `git_patch_from_buffers`.  This
also includes a bunch of internal refactoring to increase the
shared code between these functions and the blob-to-blob and
blob-to-buffer APIs, as well as some higher level assert helpers
in the tests to also remove redundancy. 
						
					 
					
						2014-02-27 14:13:22 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Straub 
							
						 
					 
					
						
						
						
						
							
						
						
							1574d3884f 
							
						 
					 
					
						
						
							
							Merge pull request  #2137  from jru/blame-first-parent  
						
						 
						
						... 
						
						
						
						Blame first-parent history 
						
					 
					
						2014-02-26 16:58:20 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan Rubén 
							
						 
					 
					
						
						
						
						
							
						
						
							899bd19a62 
							
						 
					 
					
						
						
							
							Document enumerator and rewording  
						
						 
						
						
						
					 
					
						2014-02-24 21:20:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan Rubén 
							
						 
					 
					
						
						
						
						
							
						
						
							c7c833947e 
							
						 
					 
					
						
						
							
							Add option to limit blame to first parent  
						
						 
						
						
						
					 
					
						2014-02-23 23:26:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Edward Thomson 
							
						 
					 
					
						
						
						
						
							
						
						
							c254e2b641 
							
						 
					 
					
						
						
							
							Improve documentation for merging  
						
						 
						
						
						
					 
					
						2014-02-21 09:28:15 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Russell Belfer 
							
						 
					 
					
						
						
						
						
							
						
						
							72556cc63b 
							
						 
					 
					
						
						
							
							Address PR comments  
						
						 
						
						... 
						
						
						
						* Make GIT_INLINE an internal definition so it cannot be used in
  public headers
* Fix language in CONTRIBUTING
* Make index caps API use signed instead of unsigned values 
						
					 
					
						2014-02-20 14:27:10 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Russell Belfer 
							
						 
					 
					
						
						
						
						
							
						
						
							978a4ed5eb 
							
						 
					 
					
						
						
							
							Make git_oid_equal a non-inline API  
						
						 
						
						
						
					 
					
						2014-02-20 11:00:31 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							15284a2c5a 
							
						 
					 
					
						
						
							
							refs: move current_id before the reflog parameters  
						
						 
						
						... 
						
						
						
						Keep the reflog parameters as the last two, as they're the optional
parameters. 
						
					 
					
						2014-02-10 14:52:28 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							77ad675464 
							
						 
					 
					
						
						
							
							refs: conditional wording fixups  
						
						 
						
						... 
						
						
						
						This addresses arrbee's concerns about wording in the conditional
reference udpate functions. 
						
					 
					
						2014-02-10 14:38:01 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Russell Belfer 
							
						 
					 
					
						
						
						
						
							
						
						
							80c29fe93e 
							
						 
					 
					
						
						
							
							Add git_commit_amend API  
						
						 
						
						... 
						
						
						
						This adds an API to amend an existing commit, basically a shorthand
for creating a new commit filling in missing parameters from the
values of an existing commit.  As part of this, I also added a new
"sys" API to create a commit using a callback to get the parents.
This allowed me to rewrite all the other commit creation APIs so
that temporary allocations are no longer needed. 
						
					 
					
						2014-02-07 16:17:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Russell Belfer 
							
						 
					 
					
						
						
						
						
							
						
						
							2d9291943c 
							
						 
					 
					
						
						
							
							Merge pull request  #2099  from libgit2/bs/more-reflog-stuff  
						
						 
						
						... 
						
						
						
						More reflogness 
						
					 
					
						2014-02-07 16:14:17 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Russell Belfer 
							
						 
					 
					
						
						
						
						
							
						
						
							57c47af107 
							
						 
					 
					
						
						
							
							Merge pull request  #2042  from libgit2/cmn/conditional-ref  
						
						 
						
						... 
						
						
						
						refs: conditional ref updates 
						
					 
					
						2014-02-07 16:05:19 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Straub 
							
						 
					 
					
						
						
						
						
							
						
						
							db55bb73ff 
							
						 
					 
					
						
						
							
							Correct default reflog message for git_remote_fetch  
						
						 
						
						
						
					 
					
						2014-02-06 11:18:10 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Straub 
							
						 
					 
					
						
						
						
						
							
						
						
							2bfc673910 
							
						 
					 
					
						
						
							
							Fix terrible indentation  
						
						 
						
						
						
					 
					
						2014-02-06 10:39:57 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Straub 
							
						 
					 
					
						
						
						
						
							
						
						
							0de2c4e3a3 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'libgit2/development' into bs/more-reflog-stuff  
						
						 
						
						
						
					 
					
						2014-02-05 13:15:57 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Russell Belfer 
							
						 
					 
					
						
						
						
						
							
						
						
							df70de071a 
							
						 
					 
					
						
						
							
							Merge pull request  #2094  from libgit2/cmn/push-non-commit  
						
						 
						
						... 
						
						
						
						Add flexibility to the revwalk API 
						
					 
					
						2014-02-05 10:25:50 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							d60064132a 
							
						 
					 
					
						
						
							
							docs: produce literal asterisks  
						
						 
						
						
						
					 
					
						2014-02-05 13:09:34 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							d465e4e980 
							
						 
					 
					
						
						
							
							revwalk: ignore wrong object type in glob pushes  
						
						 
						
						... 
						
						
						
						Pushing a whole namespace can cause us to attempt to push non-committish
objects. Catch this situation and special-case it for ignoring this. 
						
					 
					
						2014-02-05 12:16:44 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							f61272e047 
							
						 
					 
					
						
						
							
							revwalk: accept committish objects  
						
						 
						
						... 
						
						
						
						Let the user push committish objects and peel them to figure out which
commit to push to our queue.
This is for convenience and for allowing uses of
    git_revwalk_push_glob(w, "tags")
with annotated tags. 
						
					 
					
						2014-02-05 12:16:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							5367ec4b84 
							
						 
					 
					
						
						
							
							refs: add an unconditional delete  
						
						 
						
						... 
						
						
						
						Add it under the git_reference_remove() name, letting the user pass the
repo and name, analogous to unconditional setting/creation. 
						
					 
					
						2014-02-05 12:07:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							f44fd59ed7 
							
						 
					 
					
						
						
							
							refs: check the ref's old value when deleting  
						
						 
						
						... 
						
						
						
						Recognize when the reference has changed since we loaded it. 
						
					 
					
						2014-02-05 12:07:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							7ee8c7e677 
							
						 
					 
					
						
						
							
							refs: placeholder conditional delete  
						
						 
						
						... 
						
						
						
						We don't actually pass the old value yet. 
						
					 
					
						2014-02-05 12:07:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							878fb66f57 
							
						 
					 
					
						
						
							
							refs: bring conditional symbolic updates to the frontend  
						
						 
						
						... 
						
						
						
						Bring the race detection goodness to symbolic references as well. 
						
					 
					
						2014-02-05 12:07:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							911236619b 
							
						 
					 
					
						
						
							
							refdb: add conditional symbolic updates  
						
						 
						
						... 
						
						
						
						Add a parameter to the backend to allow checking for the old symbolic
target. 
						
					 
					
						2014-02-05 12:07:56 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							fc4728e3e2 
							
						 
					 
					
						
						
							
							refs: return GIT_EMODIFIED if the ref target moved  
						
						 
						
						... 
						
						
						
						In case we loose the race to update the reference, return GIT_EMODIFIED
to let the user distinguish it from other types of errors. 
						
					 
					
						2014-02-05 12:07:56 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							5d96fe8828 
							
						 
					 
					
						
						
							
							refs: changes from feedback  
						
						 
						
						... 
						
						
						
						Change the name to _matching() intead of _if(), and force _set_target()
to be a conditional update. If the user doesn't care about the old
value, they should use git_reference_create(). 
						
					 
					
						2014-02-05 12:07:56 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							9b148098e6 
							
						 
					 
					
						
						
							
							refs: conditional ref updates  
						
						 
						
						... 
						
						
						
						Allow updating references if the old value matches the given one. 
						
					 
					
						2014-02-05 12:07:56 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Straub 
							
						 
					 
					
						
						
						
						
							
						
						
							010cec3ac2 
							
						 
					 
					
						
						
							
							Add reflog params to git_repository_detach_head  
						
						 
						
						
						
					 
					
						2014-02-04 20:50:40 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Straub 
							
						 
					 
					
						
						
						
						
							
						
						
							c3ab1e5af4 
							
						 
					 
					
						
						
							
							Add reflog parameters to remote apis  
						
						 
						
						... 
						
						
						
						Also added a test for git_remote_fetch. 
						
					 
					
						2014-02-04 20:38:13 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Straub 
							
						 
					 
					
						
						
						
						
							
						
						
							491cecfe8c 
							
						 
					 
					
						
						
							
							Add reflog parameters to git_push_update_tips  
						
						 
						
						
						
					 
					
						2014-02-04 20:27:44 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Straub 
							
						 
					 
					
						
						
						
						
							
						
						
							586be3b889 
							
						 
					 
					
						
						
							
							Add reflog parameters to git_reset  
						
						 
						
						
						
					 
					
						2014-02-03 15:05:55 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Arthur Schreiber 
							
						 
					 
					
						
						
						
						
							
						
						
							50ad7cc208 
							
						 
					 
					
						
						
							
							Add git_reference_is_note.  
						
						 
						
						
						
					 
					
						2014-02-02 18:20:38 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Straub 
							
						 
					 
					
						
						
						
						
							
						
						
							a1b07dca7d 
							
						 
					 
					
						
						
							
							Document branch-creation reflog better  
						
						 
						
						
						
					 
					
						2014-01-30 15:53:52 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Straub 
							
						 
					 
					
						
						
						
						
							
						
						
							ccf6ce5c89 
							
						 
					 
					
						
						
							
							Ensure renaming a reference updates the reflog  
						
						 
						
						
						
					 
					
						2014-01-30 15:52:13 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Straub 
							
						 
					 
					
						
						
						
						
							
						
						
							540c1809f4 
							
						 
					 
					
						
						
							
							Add reflog parameters to git_branch_move  
						
						 
						
						
						
					 
					
						2014-01-30 15:52:13 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Straub 
							
						 
					 
					
						
						
						
						
							
						
						
							1cc974ab62 
							
						 
					 
					
						
						
							
							Augment clone API with reflog parameters  
						
						 
						
						
						
					 
					
						2014-01-30 15:52:13 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Straub 
							
						 
					 
					
						
						
						
						
							
						
						
							b31ebfbc66 
							
						 
					 
					
						
						
							
							Add reflog params to git_branch_create  
						
						 
						
						
						
					 
					
						2014-01-30 15:52:13 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Straub 
							
						 
					 
					
						
						
						
						
							
						
						
							94f263f59b 
							
						 
					 
					
						
						
							
							Add reflog params to set-head calls  
						
						 
						
						
						
					 
					
						2014-01-30 15:51:00 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Russell Belfer 
							
						 
					 
					
						
						
						
						
							
						
						
							e9d5e5f3d4 
							
						 
					 
					
						
						
							
							Some fixes for Windows x64 warnings  
						
						 
						
						
						
					 
					
						2014-01-30 09:59:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Russell Belfer 
							
						 
					 
					
						
						
						
						
							
						
						
							c0644c3fbb 
							
						 
					 
					
						
						
							
							Make submodule fetchRecurse match other options  
						
						 
						
						... 
						
						
						
						This removes the fetchRecurse compiler warnings and makes the
behavior match the other submodule options (i.e. the in-memory
setting can be reset to the on-disk value). 
						
					 
					
						2014-01-30 09:59:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Russell Belfer 
							
						 
					 
					
						
						
						
						
							
						
						
							5572d2b8a1 
							
						 
					 
					
						
						
							
							Some missing oid to id renames  
						
						 
						
						
						
					 
					
						2014-01-30 09:59:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Arthur Schreiber 
							
						 
					 
					
						
						
						
						
							
						
						
							e7c16943f4 
							
						 
					 
					
						
						
							
							Add git_graph_descendant_of.  
						
						 
						
						
						
					 
					
						2014-01-28 19:39:14 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vicent Marti 
							
						 
					 
					
						
						
						
						
							
						
						
							93954245e0 
							
						 
					 
					
						
						
							
							Merge pull request  #2075  from libgit2/cmn/leftover-oid  
						
						 
						
						... 
						
						
						
						Leftover OID -> ID changes 
						
					 
					
						2014-01-27 09:39:36 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							bf522e0811 
							
						 
					 
					
						
						
							
							refspec: move to git_buf for outputting strings  
						
						 
						
						
						
					 
					
						2014-01-27 04:44:06 +01:00