Hi.  I am a new time member to this list.  We are trying to put
together a simple code review infrastructure.  I have a shell script
going that can generate the following text:

    Change set [4813]

    This is an example SVN commit message of a change I just made.
    commit-review:joe

    $COMMIT_REVIEW_DIFF $SVN/trunk/[EMAIL PROTECTED],4813}

    Review allocated to: nobody

I can change around the text. The idea is I want to create a new
ticket that has at least the change set and a list of commands a
reviewer can copy/paste into a shell to review the changes. The change
set would link up to the Trac built in diff facility.  The other
commands is if someone wants to use say tkdiff instead.  Anyway, I can
produce the text I want pretty easily just in the shell script and
work out the various properties for the new ticket.

I was going to create a new "type" in my Trac installation for "commit-
review" and so wanted on every SVN commit (or possibly only if the
commit message contained the magic string "commit-review:<user>") to
automatically create a new Trac ticket which was for the specified
user to review the commit.  I have a commit hook shell script working
that collects all the information I need to create a new ticket.  I
just don't know how to create a ticket from a shell script.

Sorry if there is a standard way to do this.  I just cannot find it.
'trac-admin' for example can remove tickets, but does not seem to be
able to create tickets.

Any help greatly appreciated!!!

Alan


My problem is I don't know Python or the Trac internals.  Does anyone
have or can anyone point me at some sample Python code that can say
read from stdin the description with command line arguments to
populate the short summary, type, priority, assign-to, etc settings
(just using argv[1], argv[2] etc is fine) of a new ticket?  I was
hoping this would be a few seconds for someone who knew the internals
- but would be hours or days for me to learn it all from scratch.

Any help greatly appreciated!
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to