diff options
author | Oswaldo Ferreira <oswaldo@gitlab.com> | 2019-03-15 20:35:10 +0300 |
---|---|---|
committer | Oswaldo Ferreira <oswaldo@gitlab.com> | 2019-03-26 22:06:26 +0300 |
commit | 1db3926dd2a5de719859ea962d4e1360b375d87b (patch) | |
tree | 230c30d0012881d03a2eee0b7798f6cd4f96c7a0 /lib/api/entities.rb | |
parent | b0a873aae627accd604fbc50db9d2c89f6b87dbe (diff) |
Add multi-line suggestion migrations
Adds outdated, lines_above and lines_below columns to
suggestions table.
outdated - boolean which represents whether the suggestion
is outdated or not. For instance, if any line changed after
you left the multi-line suggestion, even though the note
is not outdated, it helps tracking if the content has changed
in the latest file. We cache this information in a column given
it's not a cheap operation to do for every suggestion in the
request time.
lines_below, lines_above - persists the parsed arguments from
`suggestion:-10+3` syntax, where `10` would be lines_above and
3 lines_below. We need that to dynamically calculate which
lines we should monitor for outdating / persisting the correct
content in from_content column.
Diffstat (limited to 'lib/api/entities.rb')
0 files changed, 0 insertions, 0 deletions