Skip to content
This repository has been archived by the owner on Sep 7, 2022. It is now read-only.

Add simple project management features #1

Open
benvanik opened this issue Oct 1, 2012 · 0 comments
Open

Add simple project management features #1

benvanik opened this issue Oct 1, 2012 · 0 comments

Comments

@benvanik
Copy link
Contributor

benvanik commented Oct 1, 2012

anvil setup

  • Install/update dependencies:
    • node_modules via NPM
    • python packages via easyinstall/pip
    • system packages (somehow?)
    • custom scripts?
  • Fetch third_party by git submodule init/update
  • Accept diff of items to run vs. full

anvil pull

  • Stash current setup information
  • git pull
  • Re-run setup with diff

anvil push

  • Run presubmit rules (full build/lint/test/etc)
  • git push

anvil update-submodules

Replaces update-third-party.sh

for each gitsubmodule:
  cd $m
  git checkout master
  git pull origin master
  git merge origin/master
for each gitsubmodule:
  git add $m
run full build/lint/test
benvanik pushed a commit that referenced this issue Dec 14, 2014
Merge in head from google/anvil-build.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant