Hex Artifact Content
Not logged in

Artifact 88179f92078bea920bbb0c34b7bdfc15995e0f9c:


0000: 23 21 2f 62 69 6e 2f 62 61 73 68 0a 0a 23 55 73  #!/bin/bash..#Us
0010: 61 67 65 20 2e 2f 62 75 6d 70 20 6d 61 6a 6f 72  age ./bump major
0020: 2e 6d 69 6e 6f 72 2e 70 61 74 63 68 0a 0a 56 3d  .minor.patch..V=
0030: 22 24 31 2d 24 28 64 61 74 65 20 2b 25 59 25 6d  "$1-$(date +%Y%m
0040: 25 64 29 22 0a 73 65 64 20 2d 65 20 22 73 2f 41  %d)".sed -e "s/A
0050: 43 5f 49 4e 49 54 28 5c 28 5b 5e 20 2c 5d 2a 2c  C_INIT(\([^ ,]*,
0060: 20 2a 5c 5b 5c 29 5b 30 2d 39 2e 5f 5c 2d 5d 2a   *\[\)[0-9._\-]*
0070: 2f 41 43 5f 49 4e 49 54 28 5c 31 24 56 2f 67 22  /AC_INIT(\1$V/g"
0080: 20 63 6f 6e 66 69 67 75 72 65 2e 61 63 20 3e 63   configure.ac >c
0090: 6f 6e 66 69 67 75 72 65 2e 61 63 2b 20 26 26 20  onfigure.ac+ && 
00a0: 6d 76 20 63 6f 6e 66 69 67 75 72 65 2e 61 63 2b  mv configure.ac+
00b0: 20 63 6f 6e 66 69 67 75 72 65 2e 61 63 0a 6d 61   configure.ac.ma
00c0: 6b 65 20 64 6f 63 0a 64 76 63 73 20 63 69 20 2d  ke doc.dvcs ci -
00d0: 6d 20 22 42 75 6d 70 20 76 65 72 73 69 6f 6e 20  m "Bump version 
00e0: 6e 75 6d 62 65 72 22 0a 64 76 63 73 20 74 61 67  number".dvcs tag
00f0: 20 61 64 64 20 24 56 0a 67 69 74 20 72 65 6d 6f   add $V.git remo
0100: 74 65 20 7c 20 78 61 72 67 73 20 2d 4c 20 31 20  te | xargs -L 1 
0110: 2d 50 20 34 20 67 69 74 20 70 75 73 68 20 2d 2d  -P 4 git push --
0120: 66 6f 6c 6c 6f 77 2d 74 61 67 73 20 2d 2d 61 6c  follow-tags --al
0130: 6c 0a                                            l.