All of lore.kernel.org
 help / color / mirror / Atom feed
From: Markus Heller <hellerm2@gmail.com>
To: git@vger.kernel.org
Subject: Re: shell script calling git fails when called from scheduler
Date: Fri, 25 Mar 2011 16:03:33 -0700	[thread overview]
Message-ID: <0v1v1upzui.fsf@gmail.com> (raw)
In-Reply-To: 20110325221914.GA11156@genestate.com

Matt Harrison <iwasinnamuknow@genestate.com> writes:

> On Fri, Mar 25, 2011 at 03:04:05PM -0700, Markus Heller wrote:
>> Hi all,
>> 
>> I have the following batch shell script (org-git-synch.bat):
>> 
>> @ECHO OFF
>> 
>> REM get date and time
>> for /f "delims=" %%a in ('date/t') do @set mydate=%%a
>> for /f "delims=" %%a in ('time/t') do @set mytime=%%a
>> set fvar=%mydate%%mytime%
>> 
>> REM add all new files
>> call git add .
>> call git commit -a -m "Automated commit by org-git-sync.bat on %fvar%"
>> 
>> The script resides in h:/org/; and I have a working git repository in
>> this directory (in h:/org/.git).
>> 
>> I can run the script from the command line no problem, but when I try to
>> run it from the Windoze scheduler, all I get is a cmd window saying:
>> 
>> fatal: not a git repository (or any of the parent directories): .git
>> fatal: not a git repository (or any of the parent directories): .git
>> 
>> I did re-initialize the repository, but that didn't matter, since git
>> status and everything else works fine from the command line.  I'm on Win
>> 7 Pro 64 bit SP 1.
>> 
>> Any ideas?
>> 
>> Thanks and Cheers
>> Markus
>
> At a guess (I dont use the windows scheduler), the working directory of the batch file
> is not being set to h:/org
>
> I dont know if there is a way to tell the windows scheduler what the working directory
> should be, so maybe try cd'ing to h:/org at the start of your script?

Thanks Matt,

this was the problem.  U can specify the directory where the script
should be run in the scheduler.

Cheers
Markus

      reply	other threads:[~2011-03-25 23:03 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-03-25 22:04 shell script calling git fails when called from scheduler Markus Heller
2011-03-25 22:19 ` Matt Harrison
2011-03-25 23:03   ` Markus Heller [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=0v1v1upzui.fsf@gmail.com \
    --to=hellerm2@gmail.com \
    --cc=git@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.