From 61f047b700ee8289c85a1a63172af088bcf6bf1e Mon Sep 17 00:00:00 2001 From: Thomas Letan Date: Mon, 16 Jan 2023 10:32:57 +0100 Subject: Second article on Stacked Git --- .gitignore | 3 ++ site/index.org | 2 +- site/opinions/StackedGit.org | 1 + site/opinions/StackedGit2.org | 121 ++++++++++++++++++++++++++++++++++++++++++ site/opinions/index.org | 6 +++ 5 files changed, 132 insertions(+), 1 deletion(-) create mode 100644 site/opinions/StackedGit2.org diff --git a/.gitignore b/.gitignore index bb5896c..b4e5b7f 100644 --- a/.gitignore +++ b/.gitignore @@ -21,6 +21,7 @@ logs/site--news--November2022.html.stderr logs/site--news--September2022.html.stderr logs/site--opinions--index.html.stderr logs/site--opinions--MonadTransformers.html.stderr +logs/site--opinions--StackedGit2.html.stderr logs/site--opinions--StackedGit.html.stderr logs/site--posts--cleopatra--commands.html.stderr logs/site--posts--cleopatra--coq.html.stderr @@ -57,6 +58,7 @@ logs/site--news--November2022.html.stdout logs/site--news--September2022.html.stdout logs/site--opinions--index.html.stdout logs/site--opinions--MonadTransformers.html.stdout +logs/site--opinions--StackedGit2.html.stdout logs/site--opinions--StackedGit.html.stdout logs/site--posts--cleopatra--commands.html.stdout logs/site--posts--cleopatra--coq.html.stdout @@ -98,6 +100,7 @@ site/news/November2022.html site/news/September2022.html site/opinions/MonadTransformers.html site/opinions/StackedGit.html +site/opinions/StackedGit2.html site/opinions/index.html site/posts/.AlgebraicDatatypes.aux site/posts/.ClightIntroduction.aux diff --git a/site/index.org b/site/index.org index 640b8b1..c10d0c6 100644 --- a/site/index.org +++ b/site/index.org @@ -9,12 +9,12 @@ let me know!]. All categories combined, here is the last pieces of contents I have published on this website. + - [[./opinions/StackedGit2.org][How I Keep Using Stacked Git at ~$WORK~ in 2023]] /(January 15, 2023)/ - [[./news/November2022.org][Monthly Retrospective: October and November 2022]] /(November 19, 2022)/ - [[./news/September2022.org][Monthly Retrospective: September 2022]] /(September 18, 2022)/ - [[./news/August2022.org][Monthly Retrospective: August 2022]] /(August 15, 2022)/ - [[./posts/RankNTypesInOCaml.org][Writing a Function Whose Argument is a Polymorphic Function in OCaml]] /(August 7, 2022)/ - - [[./opinions/StackedGit.org][How I Use Stacked Git at ~$WORK~]] /(January 15, 2022)/ I had an RSS feed once, but it’s long gone, mostly because the toolchain I ended up writing for generating this website does not diff --git a/site/opinions/StackedGit.org b/site/opinions/StackedGit.org index dfb537f..a53fd98 100644 --- a/site/opinions/StackedGit.org +++ b/site/opinions/StackedGit.org @@ -2,6 +2,7 @@ #+SERIES: index.html #+SERIES_PREV: MonadTransformers.html +#+SERIES_NEXT: StackedGit2.html According to [[https://lobste.rs/s/s6quvg/stacked_git][my Lobste.rs history]], I have run into [[https://stacked-git.github.io][Stacked Git]] in early April, 2021, and I remember its promises hit a soft spot. diff --git a/site/opinions/StackedGit2.org b/site/opinions/StackedGit2.org new file mode 100644 index 0000000..a4a2e3b --- /dev/null +++ b/site/opinions/StackedGit2.org @@ -0,0 +1,121 @@ +#+SERIES: index.html +#+SERIES_PREV: StackedGit.html + +#+TITLE: How I Keep Using Stacked Git at ~$WORK~ + +One year ago, I have published an article summarizing +[[./StackedGit.html][my experience using Stacked Git at ~$WORK~]]. Twelve months later, +enough has changed to motivate a spin-off piece. + +* Stacked Git is /Fast/ + Firstly, it is important to state that my main complain is now a + thing of the past! In particular, Stacked Git does not feel slow + anymore, and far from it. This is because + [[https://github.com/stacked-git/stgit/discussions/185][Stacked Git 2.0 has been rewritten in Rust]]. RiiR (/Rewrite it in + Rust/) is a running meme on the Internet, but in this particular + case, the result is very exciting. + + Thanks to the performance boost, my Zsh prompt does not take 0.1s to + appear. + + Speaking of Zsh prompt, basically what I ended up displaying is + ~( /