gpt4 book ai didi

plugins - 如何在 Trac 中快速添加工单?

转载 作者:行者123 更新时间:2023-12-03 15:56:05 26 4
gpt4 key购买 nike

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












想改进这个问题?将问题更新为 on-topic对于堆栈溢出。

6年前关闭。




Improve this question




将多张票添加到 Trac 或将其作为您自己的待办事项列表是非常痛苦的。这导致人们使用他们自己的任务管理工具,然后将任务分散到各处。

是否有任何插件或宏可以加快添加工单的过程?

最佳答案

以下允许您键入快速注释。该便条成为分配给您自己的 Trac 票证。我将它用于非常快速的错误和/或我不想忘记的功能。或者,如果我编造了一个功能,我打开然后关闭它的票,所以我得到了完整的信用:)
-j

#!/usr/bin/env python

'''
trac-bug: add bug/feature to current Trac project, from the command line.
Specify Trac project directory in TRAC_ENV environment variable.
'''


import os, sys

TRAC_ENV = os.environ.get('TRAC_ENV') or os.path.expanduser('~/trac/projectenv')
if not os.path.isdir(TRAC_ENV):
print >>sys.stderr, "Set TRAC_ENV to the Trac project directory."
sys.exit(2)

from trac.env import open_environment
from trac.ticket import Ticket
t = Ticket(open_environment(TRAC_ENV))

desc = ' '.join(sys.argv[1:])
info = dict(
status='open',
owner=os.environ['USER'], reporter=os.environ['USER'],
description = desc, summary=desc
)

t.populate(info)
num = t.insert()
if not num:
print >>sys.stderr, "Ticket not created"
print >>sys.stder, vals
sys.exit(1)

print "Ticket #%d: %s" % (num,desc)
sys.exit(0) # all is well

用法很简单:

$ trac-bug 啤酒

票#9:没有啤酒

关于plugins - 如何在 Trac 中快速添加工单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/114306/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com