On 06/09/11 16:38, Murray Collingwood wrote:
Hello

I have Geany and GeanvyVC working nicely on my Linux machine.

ON LINUX:
I installed 'git'
I created a clone from my local server.
 From Geany I make a change to the file, test, and then right mouse on
the file and select "VC Commit" - enter some comments and click 'Commit'

ON WINDOWS (Vista)
I installed 'git bash'
I created a clone from the same local server.
 From Geany I make a change to the file, test, and then right mouse on
the file and select "VC Commit" - nothing happens.
I try Tools | VC and the Status, Update and Commit options are all
grayed out.

 From 'git bash' I can change to the directory where the files and
repository exist and run 'git status' - it shows me a status but
indicates the updates are not ready for commit.  So I ran 'git add
{filename}' (which btw I didn't think should be necessary as I didn't do
this on Linux). 'git status' now shows the file ready for commit.  Back
in Geany there is still no action when I select 'VC Commit'. 'Status' is
still grayed out.  Back in 'git bash' I can run 'git commit -a' which
commits the change.

I clearly have two problems:

1) Why isn't GeanyVC recognising the git repository.

It might be more that GeanyVC is not recognizing the Git program you are using. I'm guessing if you can go into the regular Windows Command Prompt and use the 'git' command normally, GeanyVC should have no problems. IIRC the Git installer has options to install Git proper and make it findable through the Path environment variable.


2) Why didn't the clone add these files to the index? (This is probably
better directed at the 'git' forum, I just thought it best to at least
mention it here so you know the full picture)

AFAIK, if you changed a file, you need to add it to the staging area before its changes can be committed. Are you saying files you didn't change were needing to be added, or that in Linux you could change files and commit their changes them without adding them?

Cheers,
Matthew Brush
_______________________________________________
Geany mailing list
[email protected]
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany

Reply via email to