mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-10-31 13:22:31 +01:00 
			
		
		
		
	ChibiOS update script updates. (#24267)
This commit is contained in:
		
							parent
							
								
									5acc3b2b7b
								
							
						
					
					
						commit
						158aaef78c
					
				| @ -4,13 +4,10 @@ | |||||||
| # Configuration | # Configuration | ||||||
| 
 | 
 | ||||||
| # The ChibiOS branches to mirror | # The ChibiOS branches to mirror | ||||||
| chibios_branches="trunk stable_20.3.x stable_21.11.x" | chibios_branches="trunk stable_21.11.x" | ||||||
| 
 |  | ||||||
| # The ChibiOS tags to mirror |  | ||||||
| chibios_tags="ver20.3.1 ver20.3.2 ver20.3.3 ver20.3.4 ver21.11.1 ver21.11.2 ver21.11.3" |  | ||||||
| 
 | 
 | ||||||
| # The ChibiOS-Contrib branches to mirror | # The ChibiOS-Contrib branches to mirror | ||||||
| contrib_branches="chibios-20.3.x chibios-21.11.x" | contrib_branches="chibios-21.11.x" | ||||||
| 
 | 
 | ||||||
| ################################ | ################################ | ||||||
| # Actions | # Actions | ||||||
| @ -46,6 +43,12 @@ fi | |||||||
| echo "Updating remotes..." | echo "Updating remotes..." | ||||||
| git fetch --all --tags --prune | git fetch --all --tags --prune | ||||||
| 
 | 
 | ||||||
|  | echo "Ensure refs actually match up..." | ||||||
|  | for branch in $chibios_branches ; do | ||||||
|  |     echo "Matching $branch..." | ||||||
|  |     git update-ref refs/remotes/svn/$branch refs/remotes/qmk/svn-mirror/$branch | ||||||
|  | done | ||||||
|  | 
 | ||||||
| echo "Fetching latest from subversion..." | echo "Fetching latest from subversion..." | ||||||
| git svn fetch | git svn fetch | ||||||
| 
 | 
 | ||||||
| @ -56,13 +59,6 @@ for branch in $chibios_branches ; do | |||||||
|         && git push qmk svn-mirror/$branch |         && git push qmk svn-mirror/$branch | ||||||
| done | done | ||||||
| 
 | 
 | ||||||
| echo "Updating ChibiOS tags..." |  | ||||||
| for tagname in $chibios_tags ; do |  | ||||||
|     echo "Creating tag 'svn-mirror/$tagname' from 'svn/tags/$tagname'..." |  | ||||||
|     GIT_COMMITTER_DATE="$(git log -n1 --pretty=format:'%ad' svn/tags/$tagname)" git tag -f -a -m "Tagging $tagname" svn-mirror/$tagname svn/tags/$tagname |  | ||||||
|     git push qmk svn-mirror/$tagname |  | ||||||
| done |  | ||||||
| 
 |  | ||||||
| cd "$contrib_dir" | cd "$contrib_dir" | ||||||
| 
 | 
 | ||||||
| if [[ -z "$(cat "$contrib_git_config" | grep '\[remote "qmk"\]')" ]] ; then | if [[ -z "$(cat "$contrib_git_config" | grep '\[remote "qmk"\]')" ]] ; then | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Nick Brassel
						Nick Brassel