diff --git a/cvs_proxy/cvs_client.py b/cvs_proxy/cvs_client.py index 46dc874..aee6488 100644 --- a/cvs_proxy/cvs_client.py +++ b/cvs_proxy/cvs_client.py @@ -366,7 +366,10 @@ class CVSClient: current_patchset['author'] = author_match.group(1) if tag_match: - current_patchset['tag'] = tag_match.group(1) + tag_value = tag_match.group(1) + # Don't store tags that are "(none)" or "(None)" - treat them as no tag (case-insensitive) + if tag_value.lower() != '(none)': + current_patchset['tag'] = tag_value if log_match: # Log section starts, capture until next PatchSet or end diff --git a/ui/ui.js b/ui/ui.js index 69770f8..5d0c5d5 100644 --- a/ui/ui.js +++ b/ui/ui.js @@ -509,7 +509,7 @@ class UIManager {
PatchSet #${ps.patchset}
${ps.log ? this.escapeHtml(ps.log) : ''}
- ${ps.tag && ps.tag !== 'N/A' ? `${ps.tag}` : ''} + ${ps.tag && ps.tag !== 'N/A' && ps.tag.toLowerCase() !== '(none)' ? `${ps.tag}` : ''}
${ps.author || 'Unknown'}
${this.getRelativeDate(ps.date) || 'N/A'}