mirror of
				https://github.com/go-gitea/gitea
				synced 2025-11-03 21:08:25 +00:00 
			
		
		
		
	Add RemoteAddress to mirrors (#26952)
				
					
				
			This PR adds a new field `RemoteAddress` to both mirror types which contains the sanitized remote address for easier (database) access to that information. Will be used in the audit PR if merged.
This commit is contained in:
		@@ -20,10 +20,11 @@ var ErrPushMirrorNotExist = util.NewNotExistErrorf("PushMirror does not exist")
 | 
			
		||||
 | 
			
		||||
// PushMirror represents mirror information of a repository.
 | 
			
		||||
type PushMirror struct {
 | 
			
		||||
	ID         int64       `xorm:"pk autoincr"`
 | 
			
		||||
	RepoID     int64       `xorm:"INDEX"`
 | 
			
		||||
	Repo       *Repository `xorm:"-"`
 | 
			
		||||
	RemoteName string
 | 
			
		||||
	ID            int64       `xorm:"pk autoincr"`
 | 
			
		||||
	RepoID        int64       `xorm:"INDEX"`
 | 
			
		||||
	Repo          *Repository `xorm:"-"`
 | 
			
		||||
	RemoteName    string
 | 
			
		||||
	RemoteAddress string `xorm:"VARCHAR(2048)"`
 | 
			
		||||
 | 
			
		||||
	SyncOnCommit   bool `xorm:"NOT NULL DEFAULT true"`
 | 
			
		||||
	Interval       time.Duration
 | 
			
		||||
@@ -31,6 +32,7 @@ type PushMirror struct {
 | 
			
		||||
	LastUpdateUnix timeutil.TimeStamp `xorm:"INDEX last_update"`
 | 
			
		||||
	LastError      string             `xorm:"text"`
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type PushMirrorOptions struct {
 | 
			
		||||
	ID         int64
 | 
			
		||||
	RepoID     int64
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user