Skip to content

Conversation

@jonscheiding
Copy link

@jonscheiding jonscheiding commented Jul 10, 2025

The --stop-at-end flag doesn't work when piping input.

$(gource --log-command git) > repo.log

# Exits as expected
gource --stop-at-end repo.log

# Never exits
cat repo.log | gource --stop-at-end --log-format git - 

After building with this change, we can see:

$(gource --log-command git) > repo.log

# Exits as expected
gource --stop-at-end repo.log

# Exits as expected
cat repo.log | gource --stop-at-end --log-format git - 

We also see that tail -f repo.log | gource --stop-at-end --log-format git - exits, which IMO it should not. This is addressed by acaudwell/Core#14.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant