Убрать это сообщение можно по следующей ссылке. Примечание - это билет 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
Использования кратко:
$ ПРОФ-ошибка из пива
Ticket # 9: из пива
Я использую и люблю Mylyn, но как он решает эту проблему? Создание новой задачи - это боль: Новая> Задача с помощью мыши, выберите репо в диалоговом окне, которое даст вам новое окно, в котором вы должны отредактировать детали, а затем отправить. У меня отсутствует быстрый способ добавления задач? – 2011-05-19 05:39:07