mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 21:28:11 +09:00 
			
		
		
		
	Implement git refs API for listing references (branches, tags and other) (#5354)
* Inital routes to git refs api * Git refs API implementation * Update swagger * Fix copyright * Make swagger happy add basic test * Fix test * Fix test again :)
This commit is contained in:
		
				
					committed by
					
						 techknowlogick
						techknowlogick
					
				
			
			
				
	
			
			
			
						parent
						
							294904321c
						
					
				
				
					commit
					08bf443016
				
			
							
								
								
									
										41
									
								
								vendor/github.com/src-d/gcfg/errors.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										41
									
								
								vendor/github.com/src-d/gcfg/errors.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,41 @@ | ||||
| package gcfg | ||||
|  | ||||
| import ( | ||||
| 	"gopkg.in/warnings.v0" | ||||
| ) | ||||
|  | ||||
| // FatalOnly filters the results of a Read*Into invocation and returns only | ||||
| // fatal errors. That is, errors (warnings) indicating data for unknown | ||||
| // sections / variables is ignored. Example invocation: | ||||
| // | ||||
| //  err := gcfg.FatalOnly(gcfg.ReadFileInto(&cfg, configFile)) | ||||
| //  if err != nil { | ||||
| //      ... | ||||
| // | ||||
| func FatalOnly(err error) error { | ||||
| 	return warnings.FatalOnly(err) | ||||
| } | ||||
|  | ||||
| func isFatal(err error) bool { | ||||
| 	_, ok := err.(extraData) | ||||
| 	return !ok | ||||
| } | ||||
|  | ||||
| type extraData struct { | ||||
| 	section    string | ||||
| 	subsection *string | ||||
| 	variable   *string | ||||
| } | ||||
|  | ||||
| func (e extraData) Error() string { | ||||
| 	s := "can't store data at section \"" + e.section + "\"" | ||||
| 	if e.subsection != nil { | ||||
| 		s += ", subsection \"" + *e.subsection + "\"" | ||||
| 	} | ||||
| 	if e.variable != nil { | ||||
| 		s += ", variable \"" + *e.variable + "\"" | ||||
| 	} | ||||
| 	return s | ||||
| } | ||||
|  | ||||
| var _ error = extraData{} | ||||
		Reference in New Issue
	
	Block a user