XSF logo XSF Editor Team - 2019-12-30


  1. beta has left
  2. beta has joined
  3. debacle has left
  4. Tobi has left
  5. beta has left
  6. beta has joined
  7. beta has left
  8. beta has joined
  9. beta has left
  10. beta has joined
  11. beta has left
  12. beta has joined
  13. beta has left
  14. beta has joined
  15. beta has left
  16. beta has joined
  17. beta has left
  18. beta has joined
  19. beta has left
  20. beta has joined
  21. beta has left
  22. beta has joined
  23. Tobi has joined
  24. beta has left
  25. beta has joined
  26. debacle has joined
  27. beta has left
  28. beta has joined
  29. beta has left
  30. beta has joined
  31. beta has left
  32. beta has joined
  33. beta has left
  34. beta has joined
  35. beta has left
  36. beta has joined
  37. beta has left
  38. beta has joined
  39. jonas’ I’ll take care of dwds submissions now
  40. debacle has left
  41. debacle has joined
  42. pep. k
  43. pep. (a bit late.)
  44. pep. Thanks for merging the SIG one as well :)
  45. jonas’ pep., quick question, have you been tagging updated XEPs?
  46. pep. tagging?
  47. jonas’ yeah, with git tag
  48. pep. ah no :/
  49. jonas’ I see
  50. pep. I really need that bot
  51. jonas’ I’m not convinced that a bot helps there
  52. pep. Automatable work is automatable
  53. jonas’ I don’t think this is fully automatable
  54. pep. Mostly
  55. pep. I always miss stuff
  56. jonas’ I automated a bunch of stuff with a few scripts, but often you have to make decisions
  57. pep. And every single time that could have helped
  58. jonas’ $ cat ~/.local/bin/git-xeps-tag-release #!/bin/bash set -euo pipefail xep="$1" # auto-extend "xep-" prefix xep="$(echo "$xep" | sed -r 's/^([0-9]+)/xep-\1/')" version="$(xpath -e 'string(/xep/header/revision[1]/version)' "$xep.xml" 2>/dev/null)" echo "tagging current commit as version $(printf '%q' "$version") for XEP $xep" git tag "$xep-v$version"
  59. jonas’ ^ you can run that script when you have the last commit of the version you want to tag checked out
  60. pep. yeah but I need to think about it
  61. pep. s/think about/remember/
  62. jonas’ we need a checklist, indeed
  63. jonas’ but I don’t think this can be automated
  64. pep. and following a list for me doesn't work
  65. jonas’ fixing tags later is a mess, and you need to tag before the merge for the tag to be most useful, and I’ve had enough cases where I had to re-do the merge because something else was amiss to think that this is probably not automatable at this point
  66. debacle has left
  67. debacle has joined
  68. lnj has joined
  69. debacle has left
  70. debacle has joined
  71. beta has left
  72. beta has joined
  73. beta has left
  74. beta has joined
  75. Tobi has left
  76. beta has left
  77. beta has joined