* using git-push to backup repo...strange behavior @ 2008-05-30 12:42 davetron5000 2008-05-30 12:58 ` hooks/post-update does not run Teemu Likonen 2008-05-30 13:15 ` using git-push to backup repo...strange behavior david 0 siblings, 2 replies; 3+ messages in thread From: davetron5000 @ 2008-05-30 12:42 UTC (permalink / raw) To: git at least to me. I have a git repo locally. Want to essentially back it up on a remote server using git. First step was tar/gz the repo, scp it to my server and expand it. Periodically throughout the day, I will do a git push ssh://my.hostname.com/path/to/git/repo There's a few issues: 1. Sometimes it doesn't work, saying a branch is "non fast forward". --mirror or -f fixes this, but it seems wrong; I make no changes remotely and clocks are in sync 2. --mirror doesn't like git stash, saying 'stash' is a "funny refname" 3. On the remote side, I can find no way to update the working dir with the changes other than git reset --hard. Do I even need to do this? I'd like to be able to for automated builds/tests someday. 4. I made post-update executable, but it never runs (it echos a message to a file) I can't help feeling I'm doing everything wrong and just chancing on things working under certain conditions. Dave ^ permalink raw reply [flat|nested] 3+ messages in thread
* hooks/post-update does not run 2008-05-30 12:42 using git-push to backup repo...strange behavior davetron5000 @ 2008-05-30 12:58 ` Teemu Likonen 2008-05-30 13:15 ` using git-push to backup repo...strange behavior david 1 sibling, 0 replies; 3+ messages in thread From: Teemu Likonen @ 2008-05-30 12:58 UTC (permalink / raw) To: davetron5000; +Cc: git davetron5000 wrote (2008-05-30 05:42 -0700): > There's a few issues: [...] > 4. I made post-update executable, but it never runs (it echos a > message to a file) I have experienced this too. I never got post-update to do anything - even if the repository lies on the same computer and filesystem I'm pushing from. I wrote about this issue two ago but it didn't get any replies: http://thread.gmane.org/gmane.comp.version-control.git/82351 ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: using git-push to backup repo...strange behavior 2008-05-30 12:42 using git-push to backup repo...strange behavior davetron5000 2008-05-30 12:58 ` hooks/post-update does not run Teemu Likonen @ 2008-05-30 13:15 ` david 1 sibling, 0 replies; 3+ messages in thread From: david @ 2008-05-30 13:15 UTC (permalink / raw) To: davetron5000; +Cc: git On Fri, 30 May 2008, davetron5000 wrote: > 3. On the remote side, I can find no way to update the working dir > with the changes other than git reset --hard. Do I even need to do > this? I'd like to be able to for automated builds/tests someday. > 4. I made post-update executable, but it never runs (it echos a > message to a file) I just went though this. in the remote repo I make .git/hooks/post-receive executable, then edited it and made the script that it optionally calls excecutable, and uncommented it. I then added git checkout -f and ran into a problem that was answered this morning by Johan Herland so the final script is #!/bin/sh if [ "$GIT_DIR" = "." ]; then GIT_DIR=`pwd` fi /usr/share/doc/git-core/contrib/hooks/post-receive-email cd .. /usr/bin/git checkout -f David Lang ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2008-05-30 13:16 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2008-05-30 12:42 using git-push to backup repo...strange behavior davetron5000 2008-05-30 12:58 ` hooks/post-update does not run Teemu Likonen 2008-05-30 13:15 ` using git-push to backup repo...strange behavior david
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).