Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								79214be727 
								
							 
						 
						
							
							
								
								Add Discussion model to represent MR/diff discussion  
							
							 
							
							
							
						 
						
							2016-07-20 16:18:18 -06:00  
						
					 
				
					
						
							
							
								 
								Sean McGivern
							
						 
						
							 
							
							
							
							
								
							
							
								4f0780cc04 
								
							 
						 
						
							
							
								
								Ensure to_json methods take optional argument  
							
							 
							
							
							
						 
						
							2016-07-20 11:14:06 +01:00  
						
					 
				
					
						
							
							
								 
								Paco Guzman
							
						 
						
							 
							
							
							
							
								
							
							
								a404ab380d 
								
							 
						 
						
							
							
								
								Collapsed diffs lines/size don't accumulate to overflow diffs.  
							
							 
							
							
							
						 
						
							2016-07-18 14:43:28 -06:00  
						
					 
				
					
						
							
							
								 
								Robert Speicher
							
						 
						
							 
							
							
							
							
								
							
							
								9b0ef1559f 
								
							 
						 
						
							
							
								
								Merge branch 'better-parallel-diff' into 'master'  
							
							 
							
							... 
							
							
							
							Actually render old and new sections of parallel diff next to each other
See merge request !5173  
							
						 
						
							2016-07-13 18:10:01 +00:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								5fea640e90 
								
							 
						 
						
							
							
								
								Merge branch 'multi-line-inline-diff' into 'master'  
							
							 
							
							... 
							
							
							
							Render inline diffs for multiple changed lines following eachother
Before:

After:

See merge request !5174  
							
						 
						
							2016-07-13 05:29:49 +00:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								545a85dc64 
								
							 
						 
						
							
							
								
								Actually render old and new sections of parallel diff next to each other  
							
							 
							
							
							
						 
						
							2016-07-13 00:04:07 -05:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								489e193704 
								
							 
						 
						
							
							
								
								Rename constant to be more descriptive  
							
							 
							
							
							
						 
						
							2016-07-13 00:02:20 -05:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								e981d6cd0d 
								
							 
						 
						
							
							
								
								Extended regexes ignore whitespace, so use \s  
							
							 
							
							
							
						 
						
							2016-07-12 11:25:39 -05:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								f5cc3f63a8 
								
							 
						 
						
							
							
								
								Render inline diffs for multiple changed lines following eachother  
							
							 
							
							
							
						 
						
							2016-07-11 18:58:15 -05:00  
						
					 
				
					
						
							
							
								 
								Sean McGivern
							
						 
						
							 
							
							
							
							
								
							
							
								b6b26692ea 
								
							 
						 
						
							
							
								
								Collapse large diffs by default  
							
							 
							
							... 
							
							
							
							When rendering a list of diff files, skip those where the diff is over
10 KB and provide an endpoint to render individually instead. 
							
						 
						
							2016-07-08 10:56:55 +01:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								ac26b23712 
								
							 
						 
						
							
							
								
								Remove duplication, unused methods, and some other style things  
							
							 
							
							
							
						 
						
							2016-07-06 19:29:41 -04:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								228d2a4cb1 
								
							 
						 
						
							
							
								
								Add some more code comments.  
							
							 
							
							
							
						 
						
							2016-07-06 19:28:13 -04:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								29d574868a 
								
							 
						 
						
							
							
								
								Display new diff notes and allow creation through the web interface  
							
							 
							
							
							
						 
						
							2016-07-06 18:51:00 -04:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								db65954d78 
								
							 
						 
						
							
							
								
								Add Gitlab::Git::PositionTracer  
							
							 
							
							
							
						 
						
							2016-07-06 18:50:59 -04:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								e9e06ca627 
								
							 
						 
						
							
							
								
								Add Gitlab::Diff::LineMapper  
							
							 
							
							
							
						 
						
							2016-07-06 18:50:59 -04:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								9abcc0a98f 
								
							 
						 
						
							
							
								
								Add Gitlab::Git::Position  
							
							 
							
							
							
						 
						
							2016-07-06 18:50:59 -04:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								a27462a5c6 
								
							 
						 
						
							
							
								
								Extract parts of LegacyDiffNote into DiffOnNote concern and move part of responsibility to other classes  
							
							 
							
							
							
						 
						
							2016-07-06 18:50:59 -04:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								375193455a 
								
							 
						 
						
							
							
								
								Style diff and blob file headers the same way  
							
							 
							
							
							
						 
						
							2016-07-06 18:50:59 -04:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								9fc0e11e0d 
								
							 
						 
						
							
							
								
								Add DiffFile#blob and #old_blob  
							
							 
							
							
							
						 
						
							2016-07-06 18:50:58 -04:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								a9fa45f09e 
								
							 
						 
						
							
							
								
								Represent DiffRefs as proper class instead of tuple array  
							
							 
							
							
							
						 
						
							2016-07-06 18:50:58 -04:00  
						
					 
				
					
						
							
							
								 
								Grzegorz Bizon
							
						 
						
							 
							
							
							
							
								
							
							
								9e211091a8 
								
							 
						 
						
							
							
								
								Enable Style/EmptyLines cop, remove redundant ones  
							
							 
							
							
							
						 
						
							2016-07-01 21:56:17 +02:00  
						
					 
				
					
						
							
							
								 
								Felipe Artur
							
						 
						
							 
							
							
							
							
								
							
							
								56f3b243ce 
								
							 
						 
						
							
							
								
								Add leading comment space cop  
							
							 
							
							
							
						 
						
							2016-05-31 19:33:46 -03:00  
						
					 
				
					
						
							
							
								 
								Rémy Coutable
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5341b16fc9 
								
							 
						 
						
							
							
								
								Reuse existing SCSS variables  
							
							 
							
							... 
							
							
							
							Signed-off-by: Rémy Coutable <remy@rymai.me> 
							
						 
						
							2016-05-18 13:20:46 -05:00  
						
					 
				
					
						
							
							
								 
								Adam Butler
							
						 
						
							 
							
							
							
							
								
							
							
								8a8b5497c5 
								
							 
						 
						
							
							
								
								Create DiffFilter and change SystemNoteService#change_title to use Gitlab::Diff::InlineDiff  
							
							 
							
							
							
						 
						
							2016-05-18 11:15:10 -05:00  
						
					 
				
					
						
							
							
								 
								Connor Shea
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4995302df6 
								
							 
						 
						
							
							
								
								Enable the StringReplacement cop.  
							
							 
							
							... 
							
							
							
							Also fix one use of `gsub` that would be faster as `delete`.
Use `tr` instead of `gsub` when you are replacing the same number of
characters. Use `delete` instead of `gsub` when you are deleting
characters. 
							
						 
						
							2016-05-10 18:34:15 -06:00  
						
					 
				
					
						
							
							
								 
								Yorick Peterse
							
						 
						
							 
							
							
							
							
								
							
							
								3f0d780c19 
								
							 
						 
						
							
							
								
								Show a notice for diffs that are too large  
							
							 
							
							... 
							
							
							
							This builds on the changes introduced in
https://gitlab.com/gitlab-org/gitlab_git/merge_requests/72  and results
in merge requests with large diffs (e.g. due to them containing minified
CSS) loading much faster. 
							
						 
						
							2016-03-18 12:30:46 +01:00  
						
					 
				
					
						
							
							
								 
								Rubén Dávila
							
						 
						
							 
							
							
							
							
								
							
							
								7e03b40221 
								
							 
						 
						
							
							
								
								Return an empty Array when there aren't lines to parse.  
							
							 
							
							
							
						 
						
							2016-03-15 19:51:27 -05:00  
						
					 
				
					
						
							
							
								 
								Jacob Vosmaer
							
						 
						
							 
							
							
							
							
								
							
							
								1764e1b7cb 
								
							 
						 
						
							
							
								
								Use Gitlab::Git::DiffCollections  
							
							 
							
							
							
						 
						
							2016-03-03 18:38:44 +01:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								677b4db9e6 
								
							 
						 
						
							
							
								
								Mark inline difference between old and new paths when a file is renamed  
							
							 
							
							
							
						 
						
							2016-01-29 19:37:17 +01:00  
						
					 
				
					
						
							
							
								 
								Robert Speicher
							
						 
						
							 
							
							
							
							
								
							
							
								2fed8bf390 
								
							 
						 
						
							
							
								
								Merge branch 'fix-diff-comments' into 'master'  
							
							 
							
							... 
							
							
							
							More highlighted diff fixes
See merge request !2545  
							
						 
						
							2016-01-22 07:37:47 +00:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								3db24ec9e8 
								
							 
						 
						
							
							
								
								Properly highlight right side of parallel diff  
							
							 
							
							
							
						 
						
							2016-01-22 02:12:43 +01:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								16d17b78ca 
								
							 
						 
						
							
							
								
								Restore diff comments  
							
							 
							
							
							
						 
						
							2016-01-22 02:10:58 +01:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								82d0fa8e45 
								
							 
						 
						
							
							
								
								Fix  
							
							 
							
							
							
						 
						
							2016-01-22 01:53:01 +01:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								150b4f66e6 
								
							 
						 
						
							
							
								
								Make sure non-highlighted diffs are still escaped  
							
							 
							
							
							
						 
						
							2016-01-22 01:47:17 +01:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								6000f8545f 
								
							 
						 
						
							
							
								
								Validate bounds just to be sure  
							
							 
							
							
							
						 
						
							2016-01-20 19:33:34 +01:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								0e992a3b4e 
								
							 
						 
						
							
							
								
								Properly highlight lines around '\ No newline at end of file'  
							
							 
							
							
							
						 
						
							2016-01-20 19:20:13 +01:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								577f2fb47a 
								
							 
						 
						
							
							
								
								Save and use actual diff base commit for MR diff highlighting  
							
							 
							
							
							
						 
						
							2016-01-20 18:44:27 +01:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								a010db5db2 
								
							 
						 
						
							
							
								
								Properly handle HTML entities with inline diffs  
							
							 
							
							
							
						 
						
							2016-01-20 15:26:44 +01:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								701513dcc7 
								
							 
						 
						
							
							
								
								Move parallel diff logic to separate class  
							
							 
							
							
							
						 
						
							2016-01-20 14:53:20 +01:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								0a8039eb77 
								
							 
						 
						
							
							
								
								Remove useless assignments  
							
							 
							
							
							
						 
						
							2016-01-19 13:56:36 +01:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								12546f895f 
								
							 
						 
						
							
							
								
								Add tests  
							
							 
							
							
							
						 
						
							2016-01-15 16:29:26 +01:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								5de8971ddf 
								
							 
						 
						
							
							
								
								Whoops, forgot to add files  
							
							 
							
							
							
						 
						
							2016-01-15 16:02:48 +01:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								13f10efcf1 
								
							 
						 
						
							
							
								
								Move inline diff marker logic to its own class  
							
							 
							
							
							
						 
						
							2016-01-15 14:39:43 +01:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								7d31f37219 
								
							 
						 
						
							
							
								
								Move inline diff logic to its own class  
							
							 
							
							
							
						 
						
							2016-01-15 14:25:29 +01:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								71b4341a37 
								
							 
						 
						
							
							
								
								Method was moved  
							
							 
							
							
							
						 
						
							2016-01-15 14:11:36 +01:00  
						
					 
				
					
						
							
							
								 
								Rubén Dávila
							
						 
						
							 
							
							
							
							
								
							
							
								c8db25c37c 
								
							 
						 
						
							
							
								
								Merge branch 'master' into issue_3945  
							
							 
							
							
							
						 
						
							2016-01-14 17:28:44 -05:00  
						
					 
				
					
						
							
							
								 
								Rubén Dávila
							
						 
						
							 
							
							
							
							
								
							
							
								6b9c730e91 
								
							 
						 
						
							
							
								
								More refactoring from last code review.  #3945  
							
							 
							
							... 
							
							
							
							* Use commit objects instead of IDs when generating diffs
* Use proper references when generating MR's source and target
* Update broken specs 
							
						 
						
							2016-01-14 16:47:55 -05:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								8dfad143d4 
								
							 
						 
						
							
							
								
								Add inline diff markers in highlighted diffs.  
							
							 
							
							
							
						 
						
							2016-01-14 22:28:07 +01:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								83e4fc188b 
								
							 
						 
						
							
							
								
								Refactor highlighting lines  
							
							 
							
							
							
						 
						
							2016-01-14 16:13:35 +01:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								3a1d053599 
								
							 
						 
						
							
							
								
								Remove duplication around highlighting.  
							
							 
							
							
							
						 
						
							2016-01-14 15:11:50 +01:00