author | Jonas Fonseca <fonseca@diku.dk> | |
Thu, 10 Apr 2008 21:51:57 +0000 (23:51 +0200) | ||
committer | Jonas Fonseca <fonseca@diku.dk> | |
Thu, 10 Apr 2008 21:51:57 +0000 (23:51 +0200) | ||
commit | 808aeafbbf3d49f6232b6132b789ceabc656e079 | |
tree | 0fa36afd0f7a5c2e86368911c25be3812af40cea | tree | snapshot |
parent | 3003363eb7109d0b25a2ef32615119be0669a2e9 | commit | diff |
Fix regression from "Improve staging of diff chunks"
In commit 234918423a4fac44375317e6c9e7ee54ea09379c the change to
stage_update reads:
static bool
stage_update(struct view *view, struct line *line)
{
- if (!opt_no_head && stage_line_type != LINE_STAT_UNTRACKED &&
- (line->type == LINE_DIFF_CHUNK || !stage_status.status)) {
- if (!stage_update_chunk(view, line)) {
where the !stage_status.status part was meant to match whole sections.
Reinstate this behavior so that pressing 'u' when in the stage view for
a section of changes it will stage all changed files in that section.
In commit 234918423a4fac44375317e6c9e7ee54ea09379c the change to
stage_update reads:
static bool
stage_update(struct view *view, struct line *line)
{
- if (!opt_no_head && stage_line_type != LINE_STAT_UNTRACKED &&
- (line->type == LINE_DIFF_CHUNK || !stage_status.status)) {
- if (!stage_update_chunk(view, line)) {
where the !stage_status.status part was meant to match whole sections.
Reinstate this behavior so that pressing 'u' when in the stage view for
a section of changes it will stage all changed files in that section.
tig.c | diff | blob | history |