mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-11-29 19:13:49 +01:00
Merge pull request #2692 from MartinFournier/tool/changelog
Add script to generate a markdown changelog
This commit is contained in:
commit
56213a109c
@ -20,3 +20,13 @@ Used to synchronize the achievements info in steamworks to the game's data.json
|
|||||||
# Get your key here: https://steamcommunity.com/dev/apikey
|
# Get your key here: https://steamcommunity.com/dev/apikey
|
||||||
node fetch-steam-achievements-data.js DEVKEYDEVKEYDEVKEYDEVKEY
|
node fetch-steam-achievements-data.js DEVKEYDEVKEYDEVKEYDEVKEY
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Changelog script
|
||||||
|
|
||||||
|
Used to generate a basic git commit log (in markdown) between commit A & commit B
|
||||||
|
|
||||||
|
**Usage**
|
||||||
|
```sh
|
||||||
|
# Will default to HEAD if second is not specified.
|
||||||
|
./tools/changelog.sh 9a0062b 05cbc25
|
||||||
|
```
|
||||||
|
23
tools/changelog.sh
Normal file
23
tools/changelog.sh
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
version=${2:-HEAD}
|
||||||
|
cat >> temp_changelog.md << EOF
|
||||||
|
# v1.X.X ($version)
|
||||||
|
|
||||||
|
Description Here.
|
||||||
|
|
||||||
|
Compare Commits [on github](https://github.com/danielyxie/bitburner/compare/$1...$version).
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### Commits
|
||||||
|
EOF
|
||||||
|
|
||||||
|
git log $1...${version} \
|
||||||
|
--pretty=format:'* [`%h`]([https://github.com/danielyxie/bitburner/commit/%H): %s (by %aN on %ad) %n' \
|
||||||
|
--date=short \
|
||||||
|
--no-merges >> temp_changelog.md
|
||||||
|
# --reverse >> temp_changelog.md
|
||||||
|
|
||||||
|
rm -f changelog_$1_${version}.md
|
||||||
|
mv temp_changelog.md changelog_$1_${version}.md
|
Loading…
Reference in New Issue
Block a user