GitJournal / GitJournal/git-auto-sync

Doesn't sync if on previously repo was unaccessible

Open
#19 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
201
Forks
20
PR merge metrics
No merged PRs in 30d

Description

**Steps to reproduce:**
* disconnect from VPN (I guess simple internet disconnect would do too)
* change any file
* call git-auto-sync sync
* * it should give an error accessing remote repository
* connect VPN
* try git-auto-sync sync

**Expect**: retry: git add; git commit; git pull; git push
**Observed**: nothing to commit -> stops even though local is 1 commit ahead of remote

```
➜ git-auto-sync --version
git-auto-sync version 1.5

➜ git-auto-sync sync
2024/04/30 16:23:23 exit status 128: Command: git fetch origin
StdOut:
StdErr: ssh: Could not resolve hostname gerrit.int.COMPANY.com: nodename nor servname provided, or not known
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
➜ git-auto-sync sync
2024/04/30 16:23:51 exit status 1: Command: git commit -m D rust/ripgrep-all
D rust/rustlings
D tools/clink/clink-completions
StdOut: On branch master
Your branch is ahead of 'origin/master' by 1 commit.
(use "git push" to publish your local commits)

nothing to commit, working tree clean

StdErr:

```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.