Skip to content

Releases: gbataille/gitHUD

3.3.0

23 Oct 07:14
Compare
Choose a tag to compare

Contributed from https://github.com/voidus

  • Fix (#28: The run_fetcher_daemon option was not taken into account.
  • [DEV] upgrading the dev environment to use nix flake and the latest nix distribution

3.2.2

07 Nov 07:35
Compare
Choose a tag to compare
  • Fix (#27: Concurrency issue starting many githudd
    daemon that would never be cleaned up

3.2.1

09 Feb 06:15
Compare
Choose a tag to compare

GHC 8.8 compatibility

3.2.0

31 Jan 11:30
Compare
Choose a tag to compare
  • Fix (#21): use the system defined temp location
    as default for the PID and socket location rather than an hardcoded path that does not exist on
    all systems
  • Feat: Do not display background server error/restart on STDERR by default. Only display it if the
    env variable GITHUD_DEBUG is set to TRUE

Mea Culpa

16 Aug 16:04
Compare
Choose a tag to compare

I seem to have rushed to deliver the background fetcher. While it worked well "interactively", it seems it was not very robust to external events/failures (would stay stuck on absence of internet, on mac getting out of hibernation, ...)

I promptly released 3.0.1 that de-activated the background fetcher by default.

Now I think I have fixed the issues. The background fetcher has been running on my machine for a week without issues, or rather recovering properly following issues.

I'm releasing it again. 3.1.0 is just the re-enabling of what should have been working in 3.0.0

Have fun

v3: Now with a background continuous fetcher

04 Aug 16:54
Compare
Choose a tag to compare

Backgroud Fetcher, the missing feature

It was missing, you wanted it, it's now there.
Githud has been enriching your prompt and your GIT context awareness for years. One thing was missing though: it failed to tell you what was happening on the remote while you were working.

Well this is from the past. From now on, githud will launch a daemon (githudd) that will regularly fetch the latest state of your remote(s) (defaults to every 30s).

From the changelog:

  • Feat: Add a daemon called githudd that will continuously fetch the last git folder where
    githud was executed. In a typical install where githud is used in the prompt, that means the
    last git folder browsed.
  • Config: some new configuration has been added for the githudd daemon. The default values have
    been tested on Mac. You can find this new section in the .githudrc file in this repo. The new
    parameters are also pasted below along with their default values.
# -------------------------------------------------------------------------------------------
# The following config controls the background fetcher daemon behavior called githudd
# -------------------------------------------------------------------------------------------
# run_fetcher_daemon=True
# githudd_sleep_seconds=30       # how long does the daemon sleep between cycles
# githudd_pid_file_path=/usr/local/var/run/githudd.pid
# githudd_socket_file_path=/usr/local/var/run/githudd.socket
#
# # Githudd logs can be verbose. They are here for debugging only. It is not advised that you
# # activate them
# githudd_log_file_path=/dev/null

2.1.0

12 Aug 09:37
Compare
Choose a tag to compare

Add support for githud tmux and githud none

v2.0.2

04 Apr 17:49
Compare
Choose a tag to compare
v2.0.2

2.0.0

24 Mar 08:59
Compare
Choose a tag to compare

This is actually a minor, but breaking change.

gitHUD executable was renamed to githud

Tag name display in detached

31 Mar 18:19
Compare
Choose a tag to compare