Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							13f670a5d9 
							
						 
					 
					
						
						
							
							tree: allow retrieval of raw attributes  
						
						... 
						
						
						
						When a tool needs to recreate the tree object (for example an
interface to another VCS), it needs to use the raw attributes,
forgoing any normalization. 
						
					 
					
						2013-10-08 10:07:31 +02:00 
						 
				 
			
				
					
						
							
							
								Russell Belfer 
							
						 
					 
					
						
						
						
						
							
						
						
							e580afd863 
							
						 
					 
					
						
						
							
							Add tests for git_tree_walk  
						
						... 
						
						
						
						This tests the fixes for issues from #1849  
						
					 
					
						2013-09-13 14:33:26 -07:00 
						 
				 
			
				
					
						
							
							
								Russell Belfer 
							
						 
					 
					
						
						
						
						
							
						
						
							0cfce06d08 
							
						 
					 
					
						
						
							
							Add more treebuilder tests  
						
						... 
						
						
						
						The recent changes with git_treebuilder_entrycount point out that
the test coverage for git_treebuilder_remove and
git_treebuilder_entrycount is completely absent.  This adds tests. 
						
					 
					
						2013-02-20 11:58:21 -08:00 
						 
				 
			
				
					
						
							
							
								Vicent Marti 
							
						 
					 
					
						
						
						
						
							
						
						
							2d466b7dcb 
							
						 
					 
					
						
						
							
							tests: Fix unused temp repo  
						
						
						
					 
					
						2012-12-14 02:49:11 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Straub 
							
						 
					 
					
						
						
						
						
							
						
						
							72629a10e3 
							
						 
					 
					
						
						
							
							Clean up GCC build warnings  
						
						
						
					 
					
						2012-12-10 10:05:31 -08:00 
						 
				 
			
				
					
						
							
							
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							f1c75b94a1 
							
						 
					 
					
						
						
							
							tree: relax the filemode parser  
						
						... 
						
						
						
						There are many different broken filemodes in the wild so we need to
protect against them and give something useful up the chain. Don't
fail when reading a tree from the ODB but normalize the mode as best
we can.
As 664 is no longer a mode that we consider to be valid and gets
normalized to 644, we can stop accepting it in the treebuilder. The
library won't expose it to the user, so any invalid modes are a bug. 
						
					 
					
						2012-12-07 16:59:18 +01:00 
						 
				 
			
				
					
						
							
							
								Russell Belfer 
							
						 
					 
					
						
						
						
						
							
						
						
							a8122b5d4a 
							
						 
					 
					
						
						
							
							Fix warnings on Win64 build  
						
						
						
					 
					
						2012-11-27 13:18:29 -08:00 
						 
				 
			
				
					
						
							
							
								Russell Belfer 
							
						 
					 
					
						
						
						
						
							
						
						
							e120123e36 
							
						 
					 
					
						
						
							
							API review / update for tree.h  
						
						
						
					 
					
						2012-11-27 13:18:28 -08:00 
						 
				 
			
				
					
						
							
							
								Sascha Cunz 
							
						 
					 
					
						
						
						
						
							
						
						
							9094d30b93 
							
						 
					 
					
						
						
							
							Reset all static variables to NULL in clar's __cleanup  
						
						... 
						
						
						
						Without this change, any failed assertion in the second (or a later) test
inside a test suite has a chance of double deleting memory, resulting in
a heap corruption. See #1096  for details.
This leaves alone the test cases where we "just" use cl_git_sandbox_init()
and cl_git_sandbox_cleanup(). These methods already take good care to not
double delete a repository.
Fixes  #1096  
						
					 
					
						2012-11-23 11:41:56 +01:00 
						 
				 
			
				
					
						
							
							
								Scott J. Goldman 
							
						 
					 
					
						
						
						
						
							
						
						
							19af78bb36 
							
						 
					 
					
						
						
							
							Prevent creating .., ., and .git with tree builder  
						
						... 
						
						
						
						As per core git. 
						
					 
					
						2012-11-18 15:15:24 -08:00 
						 
				 
			
				
					
						
							
							
								nulltoken 
							
						 
					 
					
						
						
						
						
							
						
						
							ef8871515b 
							
						 
					 
					
						
						
							
							Fix compilation warning  
						
						
						
					 
					
						2012-11-12 00:13:02 +01:00 
						 
				 
			
				
					
						
							
							
								nulltoken 
							
						 
					 
					
						
						
						
						
							
						
						
							f92bcaea49 
							
						 
					 
					
						
						
							
							index: prevent tree creation from a non merged state  
						
						... 
						
						
						
						Fix  libgit2/libgit2sharp#243  
					
						2012-11-09 16:45:47 +01:00 
						 
				 
			
				
					
						
							
							
								nulltoken 
							
						 
					 
					
						
						
						
						
							
						
						
							29cc374d2e 
							
						 
					 
					
						
						
							
							tree: enforce coverage of silent entry replacement  
						
						
						
					 
					
						2012-11-08 21:16:45 +01:00 
						 
				 
			
				
					
						
							
							
								nulltoken 
							
						 
					 
					
						
						
						
						
							
						
						
							9d7ac675d0 
							
						 
					 
					
						
						
							
							tree entry: rename git_tree_entry_attributes() into git_tree_entry_filemode()  
						
						
						
					 
					
						2012-08-21 23:15:13 +02:00 
						 
				 
			
				
					
						
							
							
								nulltoken 
							
						 
					 
					
						
						
						
						
							
						
						
							a7dbac0b23 
							
						 
					 
					
						
						
							
							filemode: deploy enum usage  
						
						
						
					 
					
						2012-08-21 23:15:10 +02:00 
						 
				 
			
				
					
						
							
							
								nulltoken 
							
						 
					 
					
						
						
						
						
							
						
						
							66439b0b1a 
							
						 
					 
					
						
						
							
							treebuilder: enhance attributes handling on insertion  
						
						
						
					 
					
						2012-08-19 14:11:59 +02:00 
						 
				 
			
				
					
						
							
							
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							fc1826d149 
							
						 
					 
					
						
						
							
							tests: fix tree walking test  
						
						... 
						
						
						
						Return -1 to stop the iteration instead of not-0 
						
					 
					
						2012-08-14 20:54:13 +02:00 
						 
				 
			
				
					
						
							
							
								Russell Belfer 
							
						 
					 
					
						
						
						
						
							
						
						
							b0d376695e 
							
						 
					 
					
						
						
							
							Add new iteration behavior to git_tree_walk  
						
						... 
						
						
						
						Missed this one, ironically enough. 
						
					 
					
						2012-08-03 17:24:59 -07:00 
						 
				 
			
				
					
						
							
							
								nulltoken 
							
						 
					 
					
						
						
						
						
							
						
						
							dc1f4b32d3 
							
						 
					 
					
						
						
							
							tree: unfound tree entry returns GIT_ENOTFOUND  
						
						
						
					 
					
						2012-07-12 22:29:55 +02:00 
						 
				 
			
				
					
						
							
							
								Scott J. Goldman 
							
						 
					 
					
						
						
						
						
							
						
						
							7e8c146c6b 
							
						 
					 
					
						
						
							
							Don't rmdir() nonexistent dirs in object::tree::frompath tests  
						
						... 
						
						
						
						It causes the clar testsuite to abort on Windows, and isn't necessary. 
						
					 
					
						2012-06-29 00:47:46 -07:00 
						 
				 
			
				
					
						
							
							
								Vicent Marti 
							
						 
					 
					
						
						
						
						
							
						
						
							0e2fcca850 
							
						 
					 
					
						
						
							
							tree: Bring back entry_bypath  
						
						... 
						
						
						
						Smaller, simpler, faster. 
						
					 
					
						2012-06-29 02:21:12 +02:00 
						 
				 
			
				
					
						
							
							
								Vicent Marti 
							
						 
					 
					
						
						
						
						
							
						
						
							8c4c357f18 
							
						 
					 
					
						
						
							
							clar: Fix warnings  
						
						
						
					 
					
						2012-06-19 02:43:36 +02:00 
						 
				 
			
				
					
						
							
							
								Vicent Marti 
							
						 
					 
					
						
						
						
						
							
						
						
							515a4c7c06 
							
						 
					 
					
						
						
							
							tree: Proper path comparison logic  
						
						
						
					 
					
						2012-06-19 00:59:04 +02:00 
						 
				 
			
				
					
						
							
							
								Vicent Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							3f0358604e 
							
						 
					 
					
						
						
							
							misc: Fix warnings from PVS Studio trial  
						
						
						
					 
					
						2012-06-07 22:43:48 +02:00 
						 
				 
			
				
					
						
							
							
								Vicent Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							904b67e69f 
							
						 
					 
					
						
						
							
							errors: Rename error codes  
						
						
						
					 
					
						2012-05-18 01:48:50 +02:00 
						 
				 
			
				
					
						
							
							
								Vicent Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							e172cf082e 
							
						 
					 
					
						
						
							
							errors: Rename the generic return codes  
						
						
						
					 
					
						2012-05-18 01:26:26 +02:00 
						 
				 
			
				
					
						
							
							
								Vicent Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							9d0011fd83 
							
						 
					 
					
						
						
							
							tree: Naming conventions  
						
						
						
					 
					
						2012-05-16 19:24:35 +02:00 
						 
				 
			
				
					
						
							
							
								Vicent Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							cedf9ca955 
							
						 
					 
					
						
						
							
							tree: Kill the git_tree_diff functions  
						
						... 
						
						
						
						These are deprecated and replaced with the diffing code in git2/diff.h 
						
					 
					
						2012-05-16 19:24:35 +02:00 
						 
				 
			
				
					
						
							
							
								Vicent Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							3fbcac89c4 
							
						 
					 
					
						
						
							
							Remove old and unused error codes  
						
						
						
					 
					
						2012-05-02 19:56:38 -07:00 
						 
				 
			
				
					
						
							
							
								Vicent Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							a1d0802576 
							
						 
					 
					
						
						
							
							Backport more test data  
						
						
						
					 
					
						2012-05-02 16:33:26 -07:00 
						 
				 
			
				
					
						
							
							
								Vicent Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							946a6dc4e6 
							
						 
					 
					
						
						
							
							Update test suite  
						
						
						
					 
					
						2012-05-02 16:14:30 -07:00 
						 
				 
			
				
					
						
							
							
								Vicent Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							40879facad 
							
						 
					 
					
						
						
							
							Merge branch 'new-error-handling' into development  
						
						... 
						
						
						
						Conflicts:
	.travis.yml
	include/git2/diff.h
	src/config_file.c
	src/diff.c
	src/diff_output.c
	src/mwindow.c
	src/path.c
	tests-clar/clar_helpers.c
	tests-clar/object/tree/frompath.c
	tests/t00-core.c
	tests/t03-objwrite.c
	tests/t08-tag.c
	tests/t10-refs.c
	tests/t12-repo.c
	tests/t18-status.c
	tests/test_helpers.c
	tests/test_main.c 
						
					 
					
						2012-05-02 15:59:02 -07:00 
						 
				 
			
				
					
						
							
							
								Carlos Martín Nieto 
							
						 
					 
					
						
						
						
						
							
						
						
							3aa351ea0f 
							
						 
					 
					
						
						
							
							error handling: move the missing parts over to the new error handling  
						
						
						
					 
					
						2012-04-26 15:38:42 +02:00 
						 
				 
			
				
					
						
							
							
								schu 
							
						 
					 
					
						
						
						
						
							
						
						
							a912ea3f9d 
							
						 
					 
					
						
						
							
							tests-clar/object: remove unused helper print_tree()  
						
						... 
						
						
						
						Signed-off-by: schu <schu-github@schulog.org> 
						
					 
					
						2012-04-03 11:08:23 +02:00 
						 
				 
			
				
					
						
							
							
								Vicent Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							471bb8b120 
							
						 
					 
					
						
						
							
							tests: Cleanup & fix test suite  
						
						
						
					 
					
						2012-04-03 04:52:52 +02:00 
						 
				 
			
				
					
						
							
							
								Ben Straub 
							
						 
					 
					
						
						
						
						
							
						
						
							b173121555 
							
						 
					 
					
						
						
							
							Simple readability fixes.  
						
						
						
					 
					
						2012-03-31 20:12:29 -07:00 
						 
				 
			
				
					
						
							
							
								Ben Straub 
							
						 
					 
					
						
						
						
						
							
						
						
							20ec426dde 
							
						 
					 
					
						
						
							
							Discovered cl_git_strequal! Mounted a crusade!  
						
						
						
					 
					
						2012-03-31 19:47:59 -07:00 
						 
				 
			
				
					
						
							
							
								Ben Straub 
							
						 
					 
					
						
						
						
						
							
						
						
							dde61de6bc 
							
						 
					 
					
						
						
							
							Fixed linux build/test issues.  
						
						
						
					 
					
						2012-03-30 12:05:41 -07:00 
						 
				 
			
				
					
						
							
							
								Ben Straub 
							
						 
					 
					
						
						
						
						
							
						
						
							9a39a36424 
							
						 
					 
					
						
						
							
							t09-tree.c ported.  
						
						
						
					 
					
						2012-03-30 12:05:39 -07:00 
						 
				 
			
				
					
						
							
							
								Russell Belfer 
							
						 
					 
					
						
						
						
						
							
						
						
							0d0fa7c368 
							
						 
					 
					
						
						
							
							Convert attr, ignore, mwindow, status to new errors  
						
						... 
						
						
						
						Also cleaned up some previously converted code that still had
little things to polish. 
						
					 
					
						2012-03-16 15:56:01 -07:00 
						 
				 
			
				
					
						
							
							
								Vicent Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							60bc2d20c4 
							
						 
					 
					
						
						
							
							error-handling: Add new routines  
						
						... 
						
						
						
						Obviously all the old throw routines are still in place, so we can
gradually port over. 
						
					 
					
						2012-03-03 02:28:00 +01:00 
						 
				 
			
				
					
						
							
							
								Vicent Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							3fd1520cd4 
							
						 
					 
					
						
						
							
							Rename the Clay test suite to Clar  
						
						... 
						
						
						
						Clay is the name of a programming language on the makings, and we want
to avoid confusions. Sorry for the huge diff! 
						
					 
					
						2012-01-24 20:35:15 -08:00