metadata-branch.js 563 B

1234567891011121314151617181920212223242526
  1. import exec from './modules/exec.js'
  2. let metadata_branch_exists = false
  3. try
  4. {
  5. exec('git rev-parse --verify update-metadata')
  6. metadata_branch_exists = true
  7. }
  8. catch (error)
  9. {
  10. if (error.message.indexOf('fatal: Needed a single revision') === -1)
  11. {
  12. throw error
  13. }
  14. }
  15. if (metadata_branch_exists)
  16. {
  17. console.log(exec('git checkout master'))
  18. console.log(exec('git branch -D update-metadata'))
  19. }
  20. console.log(exec('git pull'))
  21. console.log(exec('git branch update-metadata origin/master'))
  22. console.log(exec('git checkout update-metadata'))