remove weekly and wtf commands

Those 2 commands have been broken since the introduction of gcs dep as
it tries to run a git command aginst path to a gcs dep. Since nobody
has complained so far, it's safe to assume the command is never used
by anyone today, therefore, it should be safe to delete.

Bug: 345486495
Change-Id: Ia27e5e8486f790234bd66e890e995f1d5c14f9c5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/5608374
Reviewed-by: Josip Sokcevic <sokcevic@chromium.org>
Commit-Queue: Yiwei Zhang <yiwzhang@google.com>
changes/74/5608374/2
Yiwei Zhang 1 year ago committed by LUCI CQ
parent 02091c6148
commit 413b558c6c

@ -1,53 +0,0 @@
#!/usr/bin/env python3
# Copyright (c) 2010 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
"""Display log of checkins of one particular developer since a particular
date. Only works on git dependencies at the moment."""
import gclient_utils
import optparse
import os
import re
import subprocess
import sys
def show_log(path, authors, since='1 week ago'):
"""Display log in a single git repo."""
author_option = ' '.join(['--author=' + author for author in authors])
command = ' '.join([
'git log', author_option,
'--since="%s"' % since, 'origin/HEAD', '| git shortlog'
])
status = subprocess.Popen(['sh', '-c', command],
cwd=path,
stdout=subprocess.PIPE).communicate()[0].rstrip()
if len(status.splitlines()) > 0:
print('---------- %s ----------' % path)
print(status)
def main():
"""Take no arguments."""
option_parser = optparse.OptionParser()
option_parser.add_option("-a", "--author", action="append", default=[])
option_parser.add_option("-s", "--since", default="1 week ago")
options, args = option_parser.parse_args()
root, entries = gclient_utils.GetGClientRootAndEntries()
# which entries map to a git repos?
paths = [k for k, v in entries.items() if not re.search('svn', v)]
paths.sort()
for path in paths:
dir = os.path.normpath(os.path.join(root, path))
show_log(dir, options.author, options.since)
if __name__ == '__main__':
main()

77
wtf

@ -1,77 +0,0 @@
#!/usr/bin/env python3
# Copyright (c) 2010 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
"""Display active git branches and code changes in a chromiumos workspace."""
import gclient_utils
import os
import re
import subprocess
import sys
def show_dir(full_name, relative_name, color):
"""Display active work in a single git repo."""
def show_name():
"""Display the directory name."""
if color:
sys.stdout.write('========= %s[44m%s[37m%s%s[0m ========\n' %
(chr(27), chr(27), relative_name, chr(27)))
else:
sys.stdout.write('========= %s ========\n' % relative_name)
lines_printed = 0
cmd = ['git', 'branch', '-v']
if color:
cmd.append('--color')
branch = subprocess.Popen(cmd, cwd=full_name,
stdout=subprocess.PIPE).communicate()[0].rstrip()
if len(branch.splitlines()) > 1:
if lines_printed == 0:
show_name()
lines_printed += 1
print(branch)
status = subprocess.Popen(['git', 'status'],
cwd=full_name,
stdout=subprocess.PIPE).communicate()[0].rstrip()
if len(status.splitlines()) > 2:
if lines_printed == 0:
show_name()
if lines_printed == 1:
print('---------------')
print(status)
def main():
"""Take no arguments."""
color = False
if os.isatty(1):
color = True
base = os.path.basename(os.getcwd())
root, entries = gclient_utils.GetGClientRootAndEntries()
# which entries map to a git repos?
raw = [k for k, v in entries.items() if v and not re.search('svn', v)]
raw.sort()
# We want to use the full path for testing, but we want to use the relative
# path for display.
fulldirs = [os.path.normpath(os.path.join(root, p)) for p in raw]
reldirs = [re.sub('^' + base, '.', p) for p in raw]
for full_path, relative_path in zip(fulldirs, reldirs):
show_dir(full_path, relative_path, color)
if __name__ == '__main__':
main()
Loading…
Cancel
Save