finos / finos/git-proxy

Improve live feedback messages

Open
#1,638 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
249
Forks
176
Avg merge
3d 8h
Merged PRs (30d)
20

Description

As of #1637, users can see the step currently being executed when running `git push`, which isn't very valuable in itself:

https://private-user-images.githubusercontent.com/97265671/617387115-88bff79a-4326-40e8-b097-b7801a19884e.mp4?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODMzMjMxNzUsIm5iZiI6MTc4MzMyMjg3NSwicGF0aCI6Ii85NzI2NTY3MS82MTczODcxMTUtODhiZmY3OWEtNDMyNi00MGU4LWIwOTctYjc4MDFhMTk4ODRlLm1wND9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA3MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNzA2VDA3Mjc1NVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVlNjhlMGExZGRlZjhjYTlmMWNhNWZkYjE1NzcyNTYwNDY3MWI0MjE4ODliMjczZTQxNGIwYmU4NGU3NGFlNzQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT12aWRlbyUyRm1wNCJ9.ENz0MA8B3kNllCjLSLPCNqSyGX2aX6BwxQleoATBA3Y

We could extend this to print out *some* of what we're logging with `step.log`, though that makes me wonder just how verbose we want the live feedback to be.

- Only basic logging for step name + errors on failed steps?
- Optional verbose flag for showing more detailed progress?

**Describe the solution you'd like**
Logs that are more useful than what's been done in #1637.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing #1637 and tracing the live feedback shown during `git push`, then inspect where `step.log` output is produced. Clarify whether the intended result is basic step and error messages, optional verbosity, or another format. Done means the chosen feedback is useful without making normal push output excessively verbose.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
cli
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.