Skip to content

Git

AWSIM is managed by git and GitHub.

Policy

  • All git commit history is not modified
  • Disallow git rebase
  • Disallow git push --force
  • Fast forward recommended
  • Include .meta files

Branch

---
config:
  logLevel: 'debug'
  theme: 'default'
  themeVariables:
      'git0': '#000000'
      'git1': '#000000'
      'git2': '#000000'
      'git3': '#000000'
      'gitBranchLabel0': '#ffffff'
      'gitBranchLabel1': '#ffffff'
      'gitBranchLabel2': '#ffffff'
      'gitBranchLabel3': '#ffffff'
---
  gitGraph
    checkout main
    commit
    branch feature/xxx
    commit
    checkout main
    merge feature/xxx
    checkout main
    branch release/xxx
    checkout release/xxx
    commit
    checkout main
    merge release/xxx
    checkout main
    commit
Branch Explain
main Mainstream branch. Latest each AWSIM features and Lexus demo binary scene are included.
feature/* Feature development branch created from the main branch.
release/* Release branch of AWSIM. New AWSIM Lexus demo binary is created for each release.
gh-pages Documantation hosted on GitHub pages (This web site). When committed to the main branch, the documentation will be deployed by GitHub-Actions.