Microsoft/vscode
View on GitHubGit - Git Typechanges do not appear in source control panel
Open
#91,100 opened on Feb 20, 2020
buggithelp wanted
Description
Issue Type: Bug
The source control panel does not display files where git has detected that the type has changed, such as when an actual file replaces a symlink.
- Create a file and a symlink to the file in a git repository. (
git init; touch default_img; ln -s default_img john_smith_headshot) - Commit both the files. (
git commit -m 'Commit default image for use until actual photos arrive') - Replace the symlink with an actual, distinct file. (
mv some_other_image john_smith_headshot) - Run git status. Note that git detects the typechange (
git status) Expected behaviour: The file which replaced the symlink appears in the source control panel, marked as T for typechange Actual behaviour: Panel remains empty
VS Code version: Code 1.42.1 (c47d83b293181d9be64f27ff093689e8e7aed054, 2020-02-11T14:50:36.977Z) OS version: Linux x64 5.3.0-40-generic
| Item | Value |
|---|---|
| CPUs | Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz (8 x 2922) |
| GPU Status | 2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onoop_rasterization: disabled_offprotected_video_decode: unavailable_offrasterization: disabled_softwareskia_renderer: disabled_offsurface_control: disabled_offsurface_synchronization: enabled_onvideo_decode: unavailable_offviz_display_compositor: enabled_onviz_hit_test_surface_layer: disabled_offwebgl: enabledwebgl2: enabled |
| Load (avg) | 1, 1, 1 |
| Memory (System) | 15.52GB (9.33GB free) |
| Process Argv | --disable-extensions . --no-sandbox |
| Screen Reader | no |
| VM | 0% |