mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 03:25:11 +01:00 
			
		
		
		
	* denisenkom/go-mssqldb untagged -> v0.9.0 * github.com/editorconfig/editorconfig-core-go v2.3.7 -> v2.3.8 * github.com/go-testfixtures/testfixtures v3.4.0 -> v3.4.1 * github.com/mholt/archiver v3.3.2 -> v3.5.0 * github.com/olivere/elastic v7.0.20 -> v7.0.21 * github.com/urfave/cli v1.22.4 -> v1.22.5 * github.com/xanzy/go-gitlab v0.38.1 -> v0.39.0 * github.com/yuin/goldmark-meta untagged -> v1.0.0 * github.com/ethantkoenig/rupture 0a76f03a811a -> c3b3b810dc77 * github.com/jaytaylor/html2text 8fb95d837f7d -> 3577fbdbcff7 * github.com/kballard/go-shellquote cd60e84ee657 -> 95032a82bc51 * github.com/msteinert/pam 02ccfbfaf0cc -> 913b8f8cdf8b * github.com/unknwon/paginater 7748a72e0141 -> 042474bd0eae * CI.restart() Co-authored-by: techknowlogick <techknowlogick@gitea.io>
		
			
				
	
	
		
			28 lines
		
	
	
		
			701 B
		
	
	
	
		
			Go
		
	
	
	
		
			Vendored
		
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			701 B
		
	
	
	
		
			Go
		
	
	
	
		
			Vendored
		
	
	
	
| package archiver
 | |
| 
 | |
| import (
 | |
| 	"fmt"
 | |
| 	"strings"
 | |
| )
 | |
| 
 | |
| // IllegalPathError is an error returned when an illegal
 | |
| // path is detected during the archival process.
 | |
| //
 | |
| // By default, only the Filename is showed on error, but you might
 | |
| // also get the absolute value of the invalid path on the AbsolutePath
 | |
| // field.
 | |
| type IllegalPathError struct {
 | |
| 	AbsolutePath string
 | |
| 	Filename     string
 | |
| }
 | |
| 
 | |
| func (err *IllegalPathError) Error() string {
 | |
| 	return fmt.Sprintf("illegal file path: %s", err.Filename)
 | |
| }
 | |
| 
 | |
| // IsIllegalPathError returns true if the provided error is of
 | |
| // the type IllegalPathError.
 | |
| func IsIllegalPathError(err error) bool {
 | |
| 	return err != nil && strings.Contains(err.Error(), "illegal file path: ")
 | |
| }
 |