# Workflow with r2r-overlay # ========================= # # Patch r2 to fix an issue, but then travis fails :-(. Don't worry. # When staying in the branch of your PR enter t/ and: # # - Type `make` to grab the r2r repo # - Fix the scripts in ../radare2-regressions/t* # - Just type `make` again to get the overlay directory updated from r2r # - git commit -a -m '...' ; git push # # From time to time we will want to merge those overlays into r2r: # # - When in master branch, type `make` # all: ../radare2-regressions cd ../radare2-regressions ; $(SHELL) ./overlay.sh auto run tests: $(MAKE) -C ../radare2-regressions radare2 ../radare2-regressions: cd .. ; git clone --depth 1 https://github.com/radare/radare2-regressions create overlay: cd ../radare2-regressions ; $(SHELL) ./overlay.sh create apply: cd ../radare2-regressions ; $(SHELL) ./overlay.sh apply git rm -rf overlay cd ../radare2-regressions ; git commit -a -m "move overlay into r2r" # git commit -a -m "move overlay into r2r" @echo @echo "Now commit this overlay purge with other changes" @echo .PHONY: overlay apply create run tests all