Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							7288d8b65c 
							
						 
					 
					
						
						
							
							Parse section header ext: don't leak on error  
						
						 
						
						... 
						
						
						
						Also free the subsection if we find too many quotes
Signed-off-by: Carlos Martín Nieto <cmn@elego.de> 
						
					 
					
						2011-05-31 17:33:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							7bc9e2aa2f 
							
						 
					 
					
						
						
							
							Guard against double-freeing the current section  
						
						 
						
						... 
						
						
						
						If parse_section_header{,_ext} return an error, current_section
doesn't get allocated. Set it to NULL after freeing so we don't try to
free it again.
This fixes part 2-2 of Issue #210 .
Signed-off-by: Carlos Martín Nieto <cmn@elego.de> 
						
					 
					
						2011-05-31 17:33:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							f2abee47d8 
							
						 
					 
					
						
						
							
							cfg_readline: really ignore empty lines  
						
						 
						
						... 
						
						
						
						Simplify cfg_readline and at the same time fix it so that it does
really ignore empty lines.
This fixes point 2-1 of Issue #210 
Signed-off-by: Carlos Martín Nieto <cmn@elego.de> 
						
					 
					
						2011-05-31 17:33:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							a5f43b9536 
							
						 
					 
					
						
						
							
							Config file open: don't free memory that doesn't belong to us  
						
						 
						
						... 
						
						
						
						On error, it would free the configuration object even though it didn't
own that memory, which would cause a double-free.
This fixes the first part of Issue #210 
Signed-off-by: Carlos Martín Nieto <cmn@elego.de> 
						
					 
					
						2011-05-31 17:33:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							71da57aefd 
							
						 
					 
					
						
						
							
							Plug a leak in the index unmerged entries vector  
						
						 
						
						... 
						
						
						
						Signed-off-by: Carlos Martín Nieto <cmn@elego.de> 
						
					 
					
						2011-05-31 16:49:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Glesser 
							
						 
					 
					
						
						
						
						
							
						
						
							ac4fcf173d 
							
						 
					 
					
						
						
							
							Modify git_tag_create_frombuffer: the buffer is not modified when  
						
						 
						
						... 
						
						
						
						writen to the odb
libgit2 has now the same behaviour of git when adding a tag with a
buffer. 
						
					 
					
						2011-05-31 16:31:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Glesser 
							
						 
					 
					
						
						
						
						
							
						
						
							3ecdf91065 
							
						 
					 
					
						
						
							
							Modify create_tag : verifications are now done in an another function  
						
						 
						
						... 
						
						
						
						This commit create a function called tag_valid_in_odb which validate a
tag before its creation. This function will be needed by my next commit. 
						
					 
					
						2011-05-31 11:53:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schu 
							
						 
					 
					
						
						
						
						
							
						
						
							a7ed162538 
							
						 
					 
					
						
						
							
							test_lib.c: flush stdout after every test-run  
						
						 
						
						... 
						
						
						
						Make sure the user immediately sees the feedback, '.' or 'F', for a
test. If it's only in the buffer, it may gets "lost" in case of error.
Signed-off-by: schu <schu-github@schulog.org> 
						
					 
					
						2011-05-30 21:13:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Glesser 
							
						 
					 
					
						
						
						
						
							
						
						
							23123151e0 
							
						 
					 
					
						
						
							
							Set the oid when a tag already exists.  
						
						 
						
						... 
						
						
						
						When a tag already exists, it can be useful to directly have the oid
of the existed tag, just after trying to add it. 
						
					 
					
						2011-05-30 09:03:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Glesser 
							
						 
					 
					
						
						
						
						
							
						
						
							448c4d012b 
							
						 
					 
					
						
						
							
							Add an error message when a tag already exists.  
						
						 
						
						... 
						
						
						
						Before this commit, no message is shown when doing a git_lasterror(). 
						
					 
					
						2011-05-30 08:46:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schu 
							
						 
					 
					
						
						
						
						
							
						
						
							286349c6ec 
							
						 
					 
					
						
						
							
							Fix tiny typo  
						
						 
						
						... 
						
						
						
						Signed-off-by: nulltoken <emeric.fermas@gmail.com>
Signed-off-by: schu <schu-github@schulog.org> 
						
					 
					
						2011-05-29 20:15:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schu 
							
						 
					 
					
						
						
						
						
							
						
						
							f5a86fefa9 
							
						 
					 
					
						
						
							
							gitfo_isdir: fix error message  
						
						 
						
						... 
						
						
						
						Signed-off-by: schu <schu-github@schulog.org> 
						
					 
					
						2011-05-29 17:44:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nulltoken 
							
						 
					 
					
						
						
						
						
							
						
						
							fa9bcd81f5 
							
						 
					 
					
						
						
							
							Add git_repository_is_bare() accessor  
						
						 
						
						
						
					 
					
						2011-05-24 21:50:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vicent Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							4191d52924 
							
						 
					 
					
						
						
							
							Merge pull request  #204  from nulltoken/fix/build-msvc  
						
						 
						
						... 
						
						
						
						Fix compilation warnings in MSVC 
						
					 
					
						2011-05-24 10:02:33 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nulltoken 
							
						 
					 
					
						
						
						
						
							
						
						
							3a1c431011 
							
						 
					 
					
						
						
							
							Fix compilation warnings in MSVC  
						
						 
						
						... 
						
						
						
						This allows to successfully build libgit2 with waf on Windows. 
						
					 
					
						2011-05-24 18:55:35 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vicent Marti 
							
						 
					 
					
						
						
						
						
							
						
						
							8146fe7cb9 
							
						 
					 
					
						
						
							
							index: Fix unused error messages  
						
						 
						
						
						
					 
					
						2011-05-23 21:41:13 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Pfender 
							
						 
					 
					
						
						
						
						
							
						
						
							d320c52d3b 
							
						 
					 
					
						
						
							
							index.c: Move to new error handling mechanism  
						
						 
						
						
						
					 
					
						2011-05-23 21:39:56 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Pfender 
							
						 
					 
					
						
						
						
						
							
						
						
							ec9edd5657 
							
						 
					 
					
						
						
							
							config_file.c: Move to new error handling mechanism  
						
						 
						
						
						
					 
					
						2011-05-23 21:38:44 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Pfender 
							
						 
					 
					
						
						
						
						
							
						
						
							a6d647d258 
							
						 
					 
					
						
						
							
							win32/pthread.c: Move to new error handling mechanism  
						
						 
						
						
						
					 
					
						2011-05-23 21:38:43 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Pfender 
							
						 
					 
					
						
						
						
						
							
						
						
							7c8b597ec3 
							
						 
					 
					
						
						
							
							win32/map.c: Move to new error handling mechanism  
						
						 
						
						
						
					 
					
						2011-05-23 21:38:42 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Pfender 
							
						 
					 
					
						
						
						
						
							
						
						
							450ac186f9 
							
						 
					 
					
						
						
							
							unix/map.c: Move to new error handling mechanism  
						
						 
						
						
						
					 
					
						2011-05-23 21:38:41 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Pfender 
							
						 
					 
					
						
						
						
						
							
						
						
							57435a6dff 
							
						 
					 
					
						
						
							
							backends/sqlite.c: Move to new error handling mechanism  
						
						 
						
						
						
					 
					
						2011-05-23 21:38:41 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Pfender 
							
						 
					 
					
						
						
						
						
							
						
						
							43a0bc01ce 
							
						 
					 
					
						
						
							
							backends/hiredis.c: Move to new error handling mechanism  
						
						 
						
						
						
					 
					
						2011-05-23 21:38:40 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Pfender 
							
						 
					 
					
						
						
						
						
							
						
						
							33b1d19e76 
							
						 
					 
					
						
						
							
							util.c: Move to new error handling mechanism  
						
						 
						
						
						
					 
					
						2011-05-23 21:38:39 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Pfender 
							
						 
					 
					
						
						
						
						
							
						
						
							bc06a4eeec 
							
						 
					 
					
						
						
							
							tree.c: Move to new error handling mechanism  
						
						 
						
						
						
					 
					
						2011-05-23 21:38:39 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Pfender 
							
						 
					 
					
						
						
						
						
							
						
						
							6e34ee61bc 
							
						 
					 
					
						
						
							
							tag.c: Move to new error handling mechanism  
						
						 
						
						
						
					 
					
						2011-05-23 21:38:38 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Pfender 
							
						 
					 
					
						
						
						
						
							
						
						
							005564967f 
							
						 
					 
					
						
						
							
							signature.c: Move to new error handling mechanism  
						
						 
						
						
						
					 
					
						2011-05-23 21:38:37 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Pfender 
							
						 
					 
					
						
						
						
						
							
						
						
							c0cd9d506b 
							
						 
					 
					
						
						
							
							revwalk.c: Move to new error handling mechanism  
						
						 
						
						
						
					 
					
						2011-05-23 21:38:35 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Pfender 
							
						 
					 
					
						
						
						
						
							
						
						
							4f664a1b3d 
							
						 
					 
					
						
						
							
							repository.c: Move to new error handling mechanism  
						
						 
						
						
						
					 
					
						2011-05-23 21:38:19 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vicent Marti 
							
						 
					 
					
						
						
						
						
							
						
						
							0d5d5190f2 
							
						 
					 
					
						
						
							
							refs: Reword errors  
						
						 
						
						
						
					 
					
						2011-05-23 21:37:48 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Pfender 
							
						 
					 
					
						
						
						
						
							
						
						
							5bdf7b9f54 
							
						 
					 
					
						
						
							
							refs.c: Move to new error handling mechanism  
						
						 
						
						
						
					 
					
						2011-05-23 21:15:35 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Pfender 
							
						 
					 
					
						
						
						
						
							
						
						
							bea548420b 
							
						 
					 
					
						
						
							
							oid.c: Move to new error handling mechanism  
						
						 
						
						
						
					 
					
						2011-05-23 21:15:26 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vicent Marti 
							
						 
					 
					
						
						
						
						
							
						
						
							f84d981938 
							
						 
					 
					
						
						
							
							odb_pack: Reword errors  
						
						 
						
						
						
					 
					
						2011-05-23 21:14:58 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Pfender 
							
						 
					 
					
						
						
						
						
							
						
						
							267d539f4a 
							
						 
					 
					
						
						
							
							odb_pack.c: Move to new error handling mechanism  
						
						 
						
						
						
					 
					
						2011-05-23 21:12:28 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vicent Marti 
							
						 
					 
					
						
						
						
						
							
						
						
							60e1b49abd 
							
						 
					 
					
						
						
							
							odb_loose: Reword errors  
						
						 
						
						
						
					 
					
						2011-05-23 21:12:18 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Pfender 
							
						 
					 
					
						
						
						
						
							
						
						
							dfb12cd544 
							
						 
					 
					
						
						
							
							odb_loose.c: Move to new error handling mechanism  
						
						 
						
						
						
					 
					
						2011-05-23 21:09:33 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Pfender 
							
						 
					 
					
						
						
						
						
							
						
						
							f93f8ec5d0 
							
						 
					 
					
						
						
							
							odb_loose.c: Return GIT_ENOMEM when allocation fails  
						
						 
						
						... 
						
						
						
						When trying to inflate a buffer, a GIT_ERROR was returned when malloc()
failed.
Fix this to return GIT_ENOMEM. 
						
					 
					
						2011-05-23 21:09:21 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vicent Marti 
							
						 
					 
					
						
						
						
						
							
						
						
							1e85d1aa03 
							
						 
					 
					
						
						
							
							odb: Reword errors  
						
						 
						
						
						
					 
					
						2011-05-23 21:09:07 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Pfender 
							
						 
					 
					
						
						
						
						
							
						
						
							d3d5d86d4d 
							
						 
					 
					
						
						
							
							odb.c: Move to new error handling mechanism  
						
						 
						
						
						
					 
					
						2011-05-23 21:05:58 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vicent Marti 
							
						 
					 
					
						
						
						
						
							
						
						
							6623f5c91b 
							
						 
					 
					
						
						
							
							object: Reword errors  
						
						 
						
						
						
					 
					
						2011-05-23 21:05:43 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Pfender 
							
						 
					 
					
						
						
						
						
							
						
						
							75eb97fed0 
							
						 
					 
					
						
						
							
							object.c: Move to new error handling mechanism  
						
						 
						
						
						
					 
					
						2011-05-23 21:04:19 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vicent Marti 
							
						 
					 
					
						
						
						
						
							
						
						
							0be7f000a5 
							
						 
					 
					
						
						
							
							hashtable: Reword errors  
						
						 
						
						
						
					 
					
						2011-05-23 21:04:09 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Pfender 
							
						 
					 
					
						
						
						
						
							
						
						
							da533495c5 
							
						 
					 
					
						
						
							
							hashtable.c: Move to new error handling mechanism  
						
						 
						
						
						
					 
					
						2011-05-23 21:03:18 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vicent Marti 
							
						 
					 
					
						
						
						
						
							
						
						
							d3ca89fe60 
							
						 
					 
					
						
						
							
							fileops: Cleanup  
						
						 
						
						
						
					 
					
						2011-05-23 21:03:01 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Pfender 
							
						 
					 
					
						
						
						
						
							
						
						
							cc2ac058b3 
							
						 
					 
					
						
						
							
							fileops.c: Move to new error handling mechanism  
						
						 
						
						
						
					 
					
						2011-05-23 21:00:40 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vicent Marti 
							
						 
					 
					
						
						
						
						
							
						
						
							f6328611dc 
							
						 
					 
					
						
						
							
							filebuf: Reword errors  
						
						 
						
						
						
					 
					
						2011-05-23 21:00:19 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Pfender 
							
						 
					 
					
						
						
						
						
							
						
						
							374db5f912 
							
						 
					 
					
						
						
							
							filebuf.c: Move to new error handling mechanism  
						
						 
						
						
						
					 
					
						2011-05-23 20:45:19 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Pfender 
							
						 
					 
					
						
						
						
						
							
						
						
							68384a27e5 
							
						 
					 
					
						
						
							
							config.c: Fix format string error  
						
						 
						
						
						
					 
					
						2011-05-23 20:45:13 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Pfender 
							
						 
					 
					
						
						
						
						
							
						
						
							4152a44bd8 
							
						 
					 
					
						
						
							
							delta-apply.c: Move to new error handling mechanism  
						
						 
						
						
						
					 
					
						2011-05-23 20:44:10 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Pfender 
							
						 
					 
					
						
						
						
						
							
						
						
							21dcb75abd 
							
						 
					 
					
						
						
							
							delta-apply.c: Use GIT_ENOMEM instead of GIT_ERROR when allocating  
						
						 
						
						... 
						
						
						
						git__delta_apply used to return with a generic GIT_ERROR when allocating
memory for the delta failed.
Fix this to return GIT_ENOMEM. 
						
					 
					
						2011-05-23 20:43:58 +03:00