DITrack in our company
Vlad Skvortsov
vss at 73rus.com
Fri Aug 10 13:51:59 PDT 2007
Andrey,
haven't heard anything back from you regarding this email. Can you
comment if still interested please?
Vlad Skvortsov wrote:
> Andrey Ignatov wrote:
>
> [skipped]
>
>
>>>> As for the future expectations.
>>>> We'd like to see the following in DITrack :
>>>> - the "assign" item by creating an issue
>>>>
>>>>
>>>>
>>> I think it's i#50.
>>>
>>>
>> Yes, apparently it's i#50. We are looking forward to the version where it'll
>> be implemented.
>>
>>
>
> It's currently slated for 0.7.
>
>
>>>> - the "dt ls" ability to filter issues by the creation / modification
>>>> time
>>>>
>>>>
>>>>
>>> Like "older than 3 days"? Or "opened within last 8 hours"? Or what?
>>>
>>>
>> Yes, you are right. We run 24 hour administration and every morning I'd like
>> to see what changes occur in DITrack tasks database for the last 24 hours
>> i.e. who closed the tasks and what tasks were closed, who added comments
>> etc.
>> It would be very convenient to have something like:
>>
>> dt ls lastday
>> dt ls lastweek
>>
>> etc.
>>
>> where lastday, lastweek etc. are time frame filters which i set.
>>
>>
>
> So basically you need to see what comments where added within specified
> timeframe, which is very similar in spirit to issuing "svn log
> -r{yesterday} -r{now} issues". Is that right?
>
> Also we have to keep in mind that the primary purpose of the 'list'
> command is to list issue ids. Will you be satisfied to get a list of
> issues in the response to your query? E.g. you'll still need to wander
> through that list to figure out what was actually changed.
>
> Maybe we should implement something close to 'svn log', returning a list
> of changes (i.e. comment ids possibly along with textual descriptions)
> made within a given timeframe?
>
>
>
>>>> - the "dt ls" ability to set list of fields for displaying - for
>>>> example, the category of the issue is more important to us than its version
>>>>
>>>>
>>>>
>>> i#20?
>>>
>>>
>> Yes, it is. Looking forward to its implementation.
>>
>>
>
> Also slated for 0.7.
>
>
>
>>>> - easy-to-use notification system (when a new issue or comment is added)
>>>>
>>>>
>>>>
>>> i#64? What exactly do you need to be notified of? How would it be
>>> different from the current commit emails?
>>>
>>>
>> We'd like to be notified of all actions carried out with tasks, e.g. task
>> adding, commenting on tasks, change of version, assign of task to the user,
>> task closing.
>>
>>
>
> Here is a snippet of a commit email which was generated by the current
> version of DITrack (to be released as 0.6):
>
> =====
>
> Author: vss
> Date: 2007-06-15 13:11:57 -0700 (Fri, 15 Jun 2007)
> New Revision: 1658
>
> Added:
> issues/data/i142/comment2
> Log:
> i#142: link rXXX to ViewCVS
> * reopened
>
> In here:
>
> http://issues.ditrack.org/index.cgi?issue=114#c8
>
> ...the following text snippet is not hyperlinked:
>
> "r1477: Changed comment output format (quotes before and after comment were deleted). Also changed tests."
>
> (diff goes here)
> ======
>
> Will this kind of message satisfy your needs? It does contain a list of changes ("reopened") and the comment text.
>
>
>
>> Basically we are satisfied with the svn-hook we are currently using. The
>> only thing which causes some inconvenience is issue diff which has place in
>> the emails from svn, accordingly emails include such lines as
>>
>> --- issues/data/i139/comment1 (rev 0)
>> +++ issues/data/i139/comment1 2007-06-06 07:53:46 UTC (rev 478)
>>
>> or pluses at the beginning of added lines.
>>
>> We would like only important information to be included in letters. May be
>> when I have time I'll make the svn-hook, which i currently use, better but i
>> think DITrack team may do it sooner and in high-quality manner.
>>
>>
>
> So, leaving alone the diff itself for now, anything else you'd like to
> see changed in the message?
>
>
>> As for i#64 I do not completely understand what would you like to do here?
>> Are you talking about svn-hook working on svn-server or about some tool that
>> will work at the same place where WC is stored?
>>
>>
>
> Basically there will be a DITrack client application ("announcer"), run
> under headless account, with its own (read-only) WC. The application
> will periodically update its WC and send out emails summarizing the
> changes happened. There will be an option to customize emails, filter
> what changes are announced and who receives the emails.
>
>
--
Vlad Skvortsov, vss at 73rus.com, http://vss.73rus.com
More information about the Dev
mailing list