Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- FEAT=$1
- MASTER_CMT=100
- rm -rf ${FEAT}-feature
- mkdir ${FEAT}-feature
- cd ${FEAT}-feature
- # master branch
- git init
- for i in $(seq 1 ${MASTER_CMT}); do
- touch "m${i}"; git add "m${i}"; git commit -m "m${i}"
- done
- # features branch(es)
- alfa=141
- cnt=1
- while [[ $cnt -le $FEAT ]];
- do
- letter=$(printf '%b' "\\${alfa}")
- ancestor=`echo $(( ${MASTER_CMT} / $(( 2 * ${cnt} )) ))`
- git checkout HEAD~${ancestor}
- git checkout -b feature-${letter}
- for i in ${letter}{1..9};
- do
- touch ${i}; git add ${i}; git commit -m "${i}"
- done
- alfa=$((1 + $alfa))
- cnt=$(($cnt + 1))
- git checkout master
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement