Advertisement
Guest User

Untitled

a guest
Oct 13th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. FEAT=$1
  4. MASTER_CMT=100
  5.  
  6. rm -rf ${FEAT}-feature
  7. mkdir ${FEAT}-feature
  8. cd ${FEAT}-feature
  9.  
  10. # master branch
  11. git init
  12. for i in $(seq 1 ${MASTER_CMT}); do
  13. touch "m${i}"; git add "m${i}"; git commit -m "m${i}"
  14. done
  15.  
  16. # features branch(es)
  17. alfa=141
  18. cnt=1
  19.  
  20. while [[ $cnt -le $FEAT ]];
  21. do
  22. letter=$(printf '%b' "\\${alfa}")
  23. ancestor=`echo $(( ${MASTER_CMT} / $(( 2 * ${cnt} )) ))`
  24. git checkout HEAD~${ancestor}
  25. git checkout -b feature-${letter}
  26.  
  27. for i in ${letter}{1..9};
  28. do
  29. touch ${i}; git add ${i}; git commit -m "${i}"
  30. done
  31. alfa=$((1 + $alfa))
  32. cnt=$(($cnt + 1))
  33. git checkout master
  34. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement