threads / bug / 14099

Fwd: git status bug problem.

Subject: Fwd: git status bug problem.

## tl;dr

5 messages between Jun 23, 2008 and Jun 24, 2008.

replies: 4people: 3as markdown or json

Ben Bennett· Jun 23, 2008, 13:22 UTC · lore

I can't seem to get git status to return that a file has changed. I think my environment is hosed up, but I don't know for sure. My machine is ubuntu 8.04 with kernel 2.6.24-17-generic #1 SMPx86_64 GNU/Linux . I set up a test repo and it added one file to it , modified the file and saved . Doing git status returns nothing, git gui finds no modified files. Doing git add * finds the modified file and stages it. I can get someone a strace for the git status it is only about a 1 page.

Thanks, Ben

Jakub Narebski· Jun 23, 2008, 13:47 UTC · re: Ben Bennett · lore

Re: Fwd: git status bug problem.

"Ben Bennett" <benbennett@gmail.com> writes:
Show 8 quoted lines
> I can't seem to get git status to return that a file has changed. I
> think my environment is hosed up, but I don't know for sure. My
> machine is ubuntu 8.04  with kernel  2.6.24-17-generic #1 SMPx86_64
> GNU/Linux . I set up a test repo and it added one file to it ,
> modified the file and saved . Doing git status returns nothing, git
> gui finds no modified files. Doing git add * finds the modified file
> and stages it. I can get someone a strace for the git status it is
> only about a 1 page.
You should have got something like the following:

# On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # new file: bar # # Changed but not updated: # (use "git add <file>..." to update what will be committed) # # modified: bar #

BTW. you have made initial commit, did you?
-- 
Jakub Narebski
Poland
ShadeHawk on #git
Ben Bennett· Jun 24, 2008, 01:37 UTC · re: Jakub Narebski · lore

Re: git status bug problem.

I made the initial commit. git-gui doesn't return anything either. Something tells me it isn't getting the cwd. Add git status * it will work correctly , but git-gui doesn't give anything.

somewhere@something:~/git_test$ git status # On branch master nothing to commit (working directory clean)

somewhere@something:~/git_test$ git status * # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # modified: test/test2.txt # Thanks, Ben On Mon, Jun 23, 2008 at 8:47 AM, Jakub Narebski <jnareb@gmail.com> wrote:

Show 32 quoted lines
> "Ben Bennett" <benbennett@gmail.com> writes:
>
>> I can't seem to get git status to return that a file has changed. I
>> think my environment is hosed up, but I don't know for sure. My
>> machine is ubuntu 8.04  with kernel  2.6.24-17-generic #1 SMPx86_64
>> GNU/Linux . I set up a test repo and it added one file to it ,
>> modified the file and saved . Doing git status returns nothing, git
>> gui finds no modified files. Doing git add * finds the modified file
>> and stages it. I can get someone a strace for the git status it is
>> only about a 1 page.
>
> You should have got something like the following:
>
> # On branch master
> # Changes to be committed:
> #   (use "git reset HEAD <file>..." to unstage)
> #
> #       new file:   bar
> #
> # Changed but not updated:
> #   (use "git add <file>..." to update what will be committed)
> #
> #       modified:   bar
> #
>
> BTW. you have made initial commit, did you?
>
> --
> Jakub Narebski
> Poland
> ShadeHawk on #git
>
Mikael Magnusson· Jun 24, 2008, 01:49 UTC · re: Ben Bennett · lore

Re: git status bug problem.

2008/6/24 Ben Bennett <benbennett@gmail.com>:
Show 17 quoted lines
> I made the initial commit.  git-gui doesn't return anything either.
> Something tells me it isn't getting the cwd. Add git status *  it will
> work correctly , but git-gui doesn't give anything.
>
> somewhere@something:~/git_test$ git status
> # On branch master
> nothing to commit (working directory clean)
>
> somewhere@something:~/git_test$ git status *
> # On branch master
> # Changes to be committed:
> #   (use "git reset HEAD <file>..." to unstage)
> #
> #       modified:   test/test2.txt
> #
> Thanks,
> Ben

The file isn't by chance matched by a git ignore rule somewhere? An easy way to check is to try and git add the file, it will say you have to use -f if it does.

-- 
Mikael Magnusson
Ben Bennett· Jun 24, 2008, 02:09 UTC · re: Mikael Magnusson · lore

Re: git status bug problem.

Nope, it was an blank test repo . Did git init git add * (which added a few text files) did git commit -m "just a test" Modified the file , did git status and I get nothing . git-gui displays nothing . I think I hosed up something , either some dynamic lib or something. doing git status * gives me the files.

On Mon, Jun 23, 2008 at 8:49 PM, Mikael Magnusson <mikachu@gmail.com> wrote:
Show 26 quoted lines
> 2008/6/24 Ben Bennett <benbennett@gmail.com>:
>> I made the initial commit.  git-gui doesn't return anything either.
>> Something tells me it isn't getting the cwd. Add git status *  it will
>> work correctly , but git-gui doesn't give anything.
>>
>> somewhere@something:~/git_test$ git status
>> # On branch master
>> nothing to commit (working directory clean)
>>
>> somewhere@something:~/git_test$ git status *
>> # On branch master
>> # Changes to be committed:
>> #   (use "git reset HEAD <file>..." to unstage)
>> #
>> #       modified:   test/test2.txt
>> #
>> Thanks,
>> Ben
>
> The file isn't by chance matched by a git ignore rule somewhere? An easy
> way to check is to try and git add the file, it will say you have to use
> -f if it does.
>
> --
> Mikael Magnusson
>

← back to recent threads