Path differences between git status & git status --porcelain

From: Tone Kastlunger <hidden>
Date: 2022-03-26 09:25:50

Hello;
we have noticed that the results displayed by git status & git status
--porcelain differ
in the path information shown. For instance, in one of our test repos:

"git status" output from a "<gitreporoot>/test" folder:

  Changes not staged for commit:
    (use "git add <file>..." to update what will be committed)
    (use "git checkout -- <file>..." to discard changes in working directory)

  modified:   ../src/api/db.py  <---- Notice the ".." correctly
displaying the relative path
       to the (modified) file

"git status --porcelain"  output from the same location:

    ....cutted stuff to keep things clean...
       M src/api/db.py   <---- Notice the missing ".." in front of the
(modified) file path.

Is this intentional/expected behaviour; and if not, we were wondering
if this is a known issue?

Best,
Tone Kastlunger
Giulietta SW
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help