Documentation: Added the 'rc.obfuscate' setting.

- The 'obfuscate' setting, if set to '1' will replace all text with 'xxx'.
This commit is contained in:
Paul Beckingham 2015-04-26 11:14:05 -04:00
parent c62ba68f10
commit 1b63a2dde5
6 changed files with 16 additions and 5 deletions

View file

@ -2,6 +2,7 @@
- TW-1596 taskwarrior can't compile FreeBSD 9.3 32bit environment (thanks to
ribbon)
- The 'obfuscate' setting, if set to '1' will replace all text with 'xxx'.
------ current release ---------------------------

3
NEWS
View file

@ -10,7 +10,8 @@ New commands in taskwarrior 2.4.4
New configuration options in taskwarrior 2.4.4
-
- The 'obfuscate' setting, if set to '1' will replace all text with 'xxx'.
This is useful when sharing data for bug reporting purposes.
Newly deprecated features in taskwarrior 2.4.4

View file

@ -502,6 +502,12 @@ shows parse trees from every phase of the parse.
Controls the GnuTLS diagnostic level. For 'sync' debugging. Level 0 means no
diagnostics. Level 9 is the highest. Level 2 is a good setting for debugging.
.TP
.B obfuscate=1
When set to '1', will replace all report text with 'xxx'.
This is useful for sharing report output in bug reports.
Default value is '0'.
.TP
.B alias.rm=delete
Taskwarrior supports command aliases. This alias provides an alternate name

View file

@ -324,8 +324,9 @@ std::string ViewTask::render (std::vector <Task>& data, std::vector <int>& seque
max_lines = cells[c].size ();
if (obfuscate)
for (unsigned int line = 0; line < cells[c].size (); ++line)
cells[c][line] = obfuscateText (cells[c][line]);
if (_columns[c]->type () == "string")
for (unsigned int line = 0; line < cells[c].size (); ++line)
cells[c][line] = obfuscateText (cells[c][line]);
}
// Listing breaks are simply blank lines inserted when a column value

View file

@ -269,8 +269,9 @@ std::string ViewText::render ()
max_lines = cells[col].size ();
if (obfuscate)
for (unsigned int line = 0; line < cells[col].size (); ++line)
cells[col][line] = obfuscateText (cells[col][line]);
if (_columns[col]->type () == "string")
for (unsigned int line = 0; line < cells[col].size (); ++line)
cells[col][line] = obfuscateText (cells[col][line]);
}
for (unsigned int i = 0; i < max_lines; ++i)

View file

@ -167,6 +167,7 @@ int CmdShow::execute (std::string& output)
" locking"
" monthsperline"
" nag"
" obfuscate"
" print.empty.columns"
" recurrence"
" recurrence.confirmation"