419d8cc7a2 
								
							 
						 
						
							
							
								
								Calculate modified paths of a git push operation  
							
							
							
						 
						
							2018-09-28 15:13:04 +02:00  
				
					
						
							
							
								 
						
							
								4abba28944 
								
							 
						 
						
							
							
								
								Add specs for extracted git push class  
							
							
							
						 
						
							2018-09-28 14:46:22 +02:00  
				
					
						
							
							
								 
						
							
								a54a5d9f39 
								
							 
						 
						
							
							
								
								Use `Gitlab::SafeRequestStore` in more places  
							
							... 
							
							
							
							Even if it doesn’t save lines of code, since people will tend to use
code they’ve seen. And `SafeRequestStore` is safer since you
don’t have to remember to check `RequestStore.active?`. 
							
						 
						
							2018-09-24 12:11:27 -07:00  
				
					
						
							
							
								 
						
							
								5dce096cf8 
								
							 
						 
						
							
							
								
								Use standalone diff stats RPC on every comparison view  
							
							
							
						 
						
							2018-09-19 12:26:28 +00:00  
				
					
						
							
							
								 
						
							
								bff85a4b1c 
								
							 
						 
						
							
							
								
								Merge branch 'osw-gitaly-diff-stats-client' into 'master'  
							
							... 
							
							
							
							Add Gitaly diff stats RPC client
See merge request gitlab-org/gitlab-ce!21732  
							
						 
						
							2018-09-17 16:29:42 +00:00  
				
					
						
							
							
								 
						
							
								c9d6c02f15 
								
							 
						 
						
							
							
								
								Add Gitaly diff stats RPC client  
							
							... 
							
							
							
							This adds a basic interface to fetch diff statistics given two SHAs.
It's a requirement for #49399  #20282  and #19232 . 
							
						 
						
							2018-09-17 12:27:01 -03:00  
				
					
						
							
							
								 
						
							
								fc0194b589 
								
							 
						 
						
							
							
								
								Resolve "Add functionality to change what email address online actions commit using"  
							
							
							
						 
						
							2018-09-14 09:52:09 +00:00  
				
					
						
							
							
								 
						
							
								5d8e41fd35 
								
							 
						 
						
							
							
								
								Update Gitlay server version to 0.121.0  
							
							
							
						 
						
							2018-09-13 15:36:14 -03:00  
				
					
						
							
							
								 
						
							
								d3c5b07962 
								
							 
						 
						
							
							
								
								Remove Rugged and shell code from Gitlab::Git  
							
							
							
						 
						
							2018-09-12 12:32:32 -03:00  
				
					
						
							
							
								 
						
							
								42c061781a 
								
							 
						 
						
							
							
								
								Encode remote root ref  
							
							
							
						 
						
							2018-09-07 08:45:37 -03:00  
				
					
						
							
							
								 
						
							
								460badd8cc 
								
							 
						 
						
							
							
								
								Add Gitlab::Git::Repository#find_remote_root_ref  
							
							
							
						 
						
							2018-09-06 16:01:48 -03:00  
				
					
						
							
							
								 
						
							
								51dc249f44 
								
							 
						 
						
							
							
								
								Fix typo  
							
							
							
						 
						
							2018-08-18 00:18:58 -07:00  
				
					
						
							
							
								 
						
							
								7466df872c 
								
							 
						 
						
							
							
								
								Get the `merge-base` of 2 refs trough the API  
							
							... 
							
							
							
							This adds an endpoint to get the common ancestor of 2 refs from the API. 
							
						 
						
							2018-08-13 11:58:54 +02:00  
				
					
						
							
							
								 
						
							
								01de2b5df8 
								
							 
						 
						
							
							
								
								Refactor gitlab:import:repos task to remove direct disk access  
							
							
							
						 
						
							2018-07-31 16:28:44 -04:00  
				
					
						
							
							
								 
						
							
								c8ff6b7c73 
								
							 
						 
						
							
							
								
								Use limit parameter to retrieve Wikis from Gitaly  
							
							... 
							
							
							
							Without this parameter, every load of a Wiki page will load all the Wiki pages
in the repository for the sidebar. This is a significant performance penalty
that can significant slow the display of all Wiki pages.
Relates to #40101  
							
						 
						
							2018-07-24 15:36:31 -07:00  
				
					
						
							
							
								 
						
							
								fa1ea656f7 
								
							 
						 
						
							
							
								
								Migrate add_remote, remove_remote, fetch_internal_remote to gitaly  
							
							
							
						 
						
							2018-07-19 15:07:37 -04:00  
				
					
						
							
							
								 
						
							
								68b1e5a97c 
								
							 
						 
						
							
							
								
								Incorporate Gitaly's RefService.FindAllRemoteBranches RPC  
							
							
							
						 
						
							2018-07-18 16:48:47 -04:00  
				
					
						
							
							
								 
						
							
								9348efc6ba 
								
							 
						 
						
							
							
								
								Client implementation for Repository#new_commits  
							
							... 
							
							
							
							After trying to remove the whole method in
8f69014af2902d8d53fe931268bec60f6858f160, this is a more gentle
approach to the method. :)
Prior to this change, new commit detection wasn't implemented in Gitaly,
this was done through: https://gitlab.com/gitlab-org/gitaly/merge_requests/779 
As the new implemented got moved around a bit, the whole RevList class
got removed.
Part of https://gitlab.com/gitlab-org/gitaly/issues/1233  
							
						 
						
							2018-07-18 14:46:27 +02:00  
				
					
						
							
							
								 
						
							
								5c651daa97 
								
							 
						 
						
							
							
								
								Remove unreachable Git code  
							
							
							
						 
						
							2018-07-18 11:12:57 +00:00  
				
					
						
							
							
								 
						
							
								37eca76583 
								
							 
						 
						
							
							
								
								Remove Repository#lookup and unreachable rugged code  
							
							
							
						 
						
							2018-07-16 10:34:31 +00:00  
				
					
						
							
							
								 
						
							
								9451c80ac9 
								
							 
						 
						
							
							
								
								Merge branch 'sh-fix-stderr-pipe-consumption' into 'master'  
							
							... 
							
							
							
							Avoid process deadlock in popen by consuming input pipes
Closes gitlab-ee#6895
See merge request gitlab-org/gitlab-ce!20600  
							
						 
						
							2018-07-13 13:14:34 +00:00  
				
					
						
							
							
								 
						
							
								fd392cd725 
								
							 
						 
						
							
							
								
								Avoid process deadlock in popen by consuming input pipes  
							
							... 
							
							
							
							A process that spews a lot of output to stderr or stdout could stall out
due to the pipe buffer being full. As described in https://bugs.ruby-lang.org/issues/9082 ,
we can use the trick used in Ruby's capture3 function to read the pipes in separate
threads.
Closes https://gitlab.com/gitlab-org/gitlab-ee/issues/6895  
							
						 
						
							2018-07-12 16:21:30 -07:00  
				
					
						
							
							
								 
						
							
								40ed88b784 
								
							 
						 
						
							
							
								
								whitespace  
							
							
							
						 
						
							2018-07-12 15:35:24 +02:00  
				
					
						
							
							
								 
						
							
								d1d7144b96 
								
							 
						 
						
							
							
								
								Make more ref RPC's mandatory  
							
							
							
						 
						
							2018-07-12 15:12:00 +02:00  
				
					
						
							
							
								 
						
							
								62ffad0802 
								
							 
						 
						
							
							
								
								Remove Repository#path memoization  
							
							
							
						 
						
							2018-07-12 09:49:25 +00:00  
				
					
						
							
							
								 
						
							
								723f74d49d 
								
							 
						 
						
							
							
								
								Remove last flags from Blob and Workhorse  
							
							
							
						 
						
							2018-07-11 12:59:15 +02:00  
				
					
						
							
							
								 
						
							
								a4e75e7a83 
								
							 
						 
						
							
							
								
								Use Gitaly for fetches and creating bundles  
							
							
							
						 
						
							2018-07-09 12:50:17 +02:00  
				
					
						
							
							
								 
						
							
								3082b7d1c2 
								
							 
						 
						
							
							
								
								Make blob and other RPC's mandatory  
							
							
							
						 
						
							2018-07-09 10:02:02 +00:00  
				
					
						
							
							
								 
						
							
								ff112ce641 
								
							 
						 
						
							
							
								
								Add Repository#set_config and #delete_config  
							
							
							
						 
						
							2018-07-06 12:06:54 +02:00  
				
					
						
							
							
								 
						
							
								201802f723 
								
							 
						 
						
							
							
								
								Remove more feature flags  
							
							
							
						 
						
							2018-07-03 17:39:08 +02:00  
				
					
						
							
							
								 
						
							
								15aadc665f 
								
							 
						 
						
							
							
								
								Make OperationService RPC's mandatory  
							
							
							
						 
						
							2018-07-03 09:12:03 +00:00  
				
					
						
							
							
								 
						
							
								e28896ce0d 
								
							 
						 
						
							
							
								
								Merge branch 'zj-find-all-commits' into 'master'  
							
							... 
							
							
							
							FindAllCommits mandatory
Closes gitaly#326
See merge request gitlab-org/gitlab-ce!20242  
							
						 
						
							2018-06-28 13:11:00 +00:00  
				
					
						
							
							
								 
						
							
								37b1922237 
								
							 
						 
						
							
							
								
								Merge branch 'zj-commits-between-mandatory' into 'master'  
							
							... 
							
							
							
							Commits between in Gitaly only
Closes gitaly#315
See merge request gitlab-org/gitlab-ce!20239  
							
						 
						
							2018-06-28 13:10:07 +00:00  
				
					
						
							
							
								 
						
							
								ec78d29a6e 
								
							 
						 
						
							
							
								
								FindAllCommits mandatory  
							
							... 
							
							
							
							Closes https://gitlab.com/gitlab-org/gitaly/issues/326  
							
						 
						
							2018-06-28 13:42:10 +02:00  
				
					
						
							
							
								 
						
							
								f369da063f 
								
							 
						 
						
							
							
								
								Commits between in Gitaly only  
							
							... 
							
							
							
							Prior to this change, most the commits counted were done through Gitaly.
This removes the last point where this wasn't the case.
This makes the `rugged_count_commits` method obsolete, with its tests.
Closes https://gitlab.com/gitlab-org/gitaly/issues/315  
							
						 
						
							2018-06-28 12:09:20 +02:00  
				
					
						
							
							
								 
						
							
								f4d6834786 
								
							 
						 
						
							
							
								
								Make Gitaly signature RPC's mandatory  
							
							
							
						 
						
							2018-06-27 14:32:09 +02:00  
				
					
						
							
							
								 
						
							
								77fe416681 
								
							 
						 
						
							
							
								
								Merge branch 'zj-create-from-bundle-mandatory' into 'master'  
							
							... 
							
							
							
							Moves CreateFromBundle RPC to mandatory
Closes gitaly#944
See merge request gitlab-org/gitlab-ce!20144  
							
						 
						
							2018-06-25 15:29:57 +00:00  
				
					
						
							
							
								 
						
							
								246ce5b5f9 
								
							 
						 
						
							
							
								
								Merge branch 'zj-write-config' into 'master'  
							
							... 
							
							
							
							Write Config is mandatory
Closes gitaly#879
See merge request gitlab-org/gitlab-ce!20146  
							
						 
						
							2018-06-25 15:27:41 +00:00  
				
					
						
							
							
								 
						
							
								29b4d657be 
								
							 
						 
						
							
							
								
								Moves another RPC to mandatory  
							
							... 
							
							
							
							This specific one isn't used on most machines, therefor low risk.
Closes https://gitlab.com/gitlab-org/gitaly/issues/944  
							
						 
						
							2018-06-25 15:55:22 +02:00  
				
					
						
							
							
								 
						
							
								0855478726 
								
							 
						 
						
							
							
								
								Write Config is mandatory  
							
							... 
							
							
							
							Closes https://gitlab.com/gitlab-org/gitaly/issues/879  
							
						 
						
							2018-06-25 15:08:20 +02:00  
				
					
						
							
							
								 
						
							
								e91b2b5dff 
								
							 
						 
						
							
							
								
								Gitaly tree entry is mandatory  
							
							... 
							
							
							
							Closes https://gitlab.com/gitlab-org/gitaly/issues/310  
							
						 
						
							2018-06-25 13:48:28 +02:00  
				
					
						
							
							
								 
						
							
								2ac672280b 
								
							 
						 
						
							
							
								
								Raw changes calculation is Gitaly only now  
							
							... 
							
							
							
							Closes https://gitlab.com/gitlab-org/gitaly/issues/1138  
							
						 
						
							2018-06-21 10:12:51 +02:00  
				
					
						
							
							
								 
						
							
								c67d8c2478 
								
							 
						 
						
							
							
								
								Merge branch 'zj-lfs-pointers' into 'master'  
							
							... 
							
							
							
							LFS changes are detected by Gitaly
Closes gitaly#935
See merge request gitlab-org/gitlab-ce!19995  
							
						 
						
							2018-06-20 08:29:47 +00:00  
				
					
						
							
							
								 
						
							
								c0f0ccf222 
								
							 
						 
						
							
							
								
								Merge branch 'zj-force-push-opt-out' into 'master'  
							
							... 
							
							
							
							Force push is handled by Gitaly now
Closes gitaly#348
See merge request gitlab-org/gitlab-ce!19992  
							
						 
						
							2018-06-19 14:19:18 +00:00  
				
					
						
							
							
								 
						
							
								64cda7746c 
								
							 
						 
						
							
							
								
								LFS changes are detected by Gitaly  
							
							... 
							
							
							
							Closes https://gitlab.com/gitlab-org/gitaly/issues/935  
							
						 
						
							2018-06-19 15:59:27 +02:00  
				
					
						
							
							
								 
						
							
								c2cdefd441 
								
							 
						 
						
							
							
								
								Force push is handled by Gitaly now  
							
							... 
							
							
							
							Closes  gitlab-org/gitaly#348  
						
							2018-06-19 15:35:17 +02:00  
				
					
						
							
							
								 
						
							
								b0fadeee83 
								
							 
						 
						
							
							
								
								Merge branch 'zj-counting-commits' into 'master'  
							
							... 
							
							
							
							Counting commits is done by Gitaly
Closes gitaly#382
See merge request gitlab-org/gitlab-ce!19983  
							
						 
						
							2018-06-19 12:45:49 +00:00  
				
					
						
							
							
								 
						
							
								f70c581d1f 
								
							 
						 
						
							
							
								
								Merge branch 'zj-linguist-gitaly-mandatory' into 'master'  
							
							... 
							
							
							
							Move language detection to mandatory
Closes gitaly#732 and gitaly#360
See merge request gitlab-org/gitlab-ce!19985  
							
						 
						
							2018-06-19 09:56:45 +00:00  
				
					
						
							
							
								 
						
							
								c24e39ab88 
								
							 
						 
						
							
							
								
								Counting commits is done by Gitaly  
							
							... 
							
							
							
							Closes https://gitlab.com/gitlab-org/gitaly/issues/382  
							
						 
						
							2018-06-19 10:37:51 +02:00  
				
					
						
							
							
								 
						
							
								da8419a1ba 
								
							 
						 
						
							
							
								
								License detection happens soley through Gitaly now  
							
							... 
							
							
							
							Migration: https://gitlab.com/gitlab-org/gitaly/issues/1026 
Conflicts:
	lib/gitlab/git/repository.rb 
							
						 
						
							2018-06-19 09:35:15 +02:00