commit 451c39128b94c6d00d1efd82678d68ec83875fef Author: MoserMichael <mosermichael@gmail.com> AuthorDate: Tue Jan 6 07:41:14 2026 +0200 Commit: MoserMichael <mosermichael@gmail.com> CommitDate: Tue Jan 6 07:41:14 2026 +0200 add git blame to listing :100644 100644 764763b ba72725 M README.md diff --git a/README.md b/README.md index 764763b..ba72725 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,12 @@ # git_html_listing.sh A shell script for producing an html listing for the change history of each file in a git repository. -The script creates a index.html file that contains a link per html file in given git repository. -Each linked html file contains the change log for one file of the repository. + +The script creates a index.html file with an entry per file that is part of the git repository. + +Each entry contains a link to the history log of the file and a link to git blame listing for that file. + +Each line of the git blame listing is linking to the commit where it came from. ## installation @@ -15,7 +19,6 @@ Copy the files This script uses [ansi2html.sh](https://www.pixelbeat.org/scripts/ansi2html.sh) - ## Example html listing for this repository [see link](https://mosermichael.github.io/git_html_listing/html_history_listing/index.html) commit c6f76af0cbe79143c548b725672c0d784b2a9fba Author: MoserMichael <mosermichael@gmail.com> AuthorDate: Thu Nov 20 08:37:18 2025 +0200 Commit: MoserMichael <mosermichael@gmail.com> CommitDate: Thu Nov 20 08:37:18 2025 +0200 readme fix :100644 100644 7b701a3 764763b M README.md diff --git a/README.md b/README.md index 7b701a3..764763b 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # git_html_listing.sh -A shell script for producing a nice html listing for the history of each file. +A shell script for producing an html listing for the change history of each file in a git repository. The script creates a index.html file that contains a link per html file in given git repository. -Each linked html file contains the change log for one file contained in the repository. +Each linked html file contains the change log for one file of the repository. ## installation commit d93b2f7b4a90c67e2e56a30379b202ba7103f65a Author: MoserMichael <mosermichael@gmail.com> AuthorDate: Thu Nov 20 08:16:14 2025 +0200 Commit: MoserMichael <mosermichael@gmail.com> CommitDate: Thu Nov 20 08:16:14 2025 +0200 fix link :100644 100644 a75ef89 7b701a3 M README.md diff --git a/README.md b/README.md index a75ef89..7b701a3 100644 --- a/README.md +++ b/README.md @@ -17,5 +17,5 @@ This script uses [ansi2html.sh](https://www.pixelbeat.org/scripts/ansi2html.sh) ## Example html listing for this repository - -[see link](html_history_listing/index.html) + +[see link](https://mosermichael.github.io/git_html_listing/html_history_listing/index.html) commit e0f25138f50b23153fb302bfeb7b6fc09753d883 Author: MoserMichael <mosermichael@gmail.com> AuthorDate: Thu Nov 20 08:01:50 2025 +0200 Commit: MoserMichael <mosermichael@gmail.com> CommitDate: Thu Nov 20 08:01:50 2025 +0200 update links :100644 100644 7a1023e a75ef89 M README.md diff --git a/README.md b/README.md index 7a1023e..a75ef89 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Each linked html file contains the change log for one file contained in the repo ## installation Copy the files -- [git_html_listing.sh](git_html_listing.sh) and [ansi2html.sh](ansi2html.sh) into the same directory +- [git_html_listing.sh](https://raw.githubusercontent.com/MoserMichael/git_html_listing/refs/heads/main/git_html_listing.sh) and [ansi2html.sh](https://raw.githubusercontent.com/MoserMichael/git_html_listing/refs/heads/main/ansi2html.sh) into the same directory - you also need the presence of git, sed, gawk ## Thanks commit da1940d09538a5402cedf18f9f0d828231a9f704 Author: MoserMichael <mosermichael@gmail.com> AuthorDate: Thu Nov 20 07:45:57 2025 +0200 Commit: MoserMichael <mosermichael@gmail.com> CommitDate: Thu Nov 20 07:45:57 2025 +0200 add listing :100644 100644 031de3b 7a1023e M README.md diff --git a/README.md b/README.md index 031de3b..7a1023e 100644 --- a/README.md +++ b/README.md @@ -8,9 +8,14 @@ Each linked html file contains the change log for one file contained in the repo ## installation Copy the files -- [git_html_listing.sh]() and [ansi2html.sh]() into the same directory +- [git_html_listing.sh](git_html_listing.sh) and [ansi2html.sh](ansi2html.sh) into the same directory - you also need the presence of git, sed, gawk ## Thanks -This script uses [ansi2html.sh](https://www.pixelbeat.org/scripts/ansi2html.shq) +This script uses [ansi2html.sh](https://www.pixelbeat.org/scripts/ansi2html.sh) + + +## Example html listing for this repository + +[see link](html_history_listing/index.html) commit 0e6c62ee691b35961cd9b3a9e72af5f4ea496310 Author: MoserMichael <mosermichael@gmail.com> AuthorDate: Thu Nov 20 07:17:15 2025 +0200 Commit: MoserMichael <mosermichael@gmail.com> CommitDate: Thu Nov 20 07:17:15 2025 +0200 zeroth version :100644 100644 40d8e95 031de3b M README.md diff --git a/README.md b/README.md index 40d8e95..031de3b 100644 --- a/README.md +++ b/README.md @@ -3,3 +3,14 @@ A shell script for producing a nice html listing for the history of each file. The script creates a index.html file that contains a link per html file in given git repository. Each linked html file contains the change log for one file contained in the repository. + + +## installation + +Copy the files +- [git_html_listing.sh]() and [ansi2html.sh]() into the same directory +- you also need the presence of git, sed, gawk + +## Thanks + +This script uses [ansi2html.sh](https://www.pixelbeat.org/scripts/ansi2html.shq) commit 23454eb5e37bfa6112973fb8e929e842b34461ed Author: Michael Moser <moser.michael@gmail.com> AuthorDate: Thu Nov 20 06:30:24 2025 +0200 Commit: GitHub <noreply@github.com> CommitDate: Thu Nov 20 06:30:24 2025 +0200 :000000 100644 0000000 40d8e95 A README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..40d8e95 --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +# git_html_listing.sh + +A shell script for producing a nice html listing for the history of each file. +The script creates a index.html file that contains a link per html file in given git repository. +Each linked html file contains the change log for one file contained in the repository.