VcsSupport Improvements

All,

While working on the MKS VcsSupport plugin, I came across a few issues/complaints I would like to see addressed in future releases of TeamCity.

  • Lack of per file commit messages

Some vcs's support both per file commit messages, and changelist messages (mks is one of these). It would be nice to have a file commit message next to each file entry in the changelist.

  • Lack of per file timestamps

Again, it would be nice to see a timestamp next to each file in a changelist. MKS changelists may span multiple commits, so the timestamp may differ on each file.

  • Lack of per file revisions

It would be nice to see the file revision information along with the commit message and timestamp mentioned above in the file list as well.


Steve

2 comments
Comment actions Permalink
  • Lack of per file commit messages

Some vcs's support per file commit messages, and change list messages (mks
is one of these). It would be nice to have a commit message next to each
file entry in the changelist.


Sounds useful. Could you file a feature request?

  • Lack of per file dates

Again, it would be nice to see a date next to each file in a change list.
MKS changelists are not atomic like subversions, so the timestamp may
differ on each file.


I think if two files has been modified in some long period of time it makes
sence to put them into different change lists. Otherwise change list date is
(almost) the same as modification date for each file.

  • Lack of per file revisions

It would be nice to see the file revision information along with the
commit message and timestamp mentioned above in the file list as well.

VcsChange has beforeRevision and afterRevision. AfterRevision is shown for
each file in change list

--
Olesya Smirnova
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"


"Steven Stallion" <no_reply@jetbrains.com> wrote in message
news:10516115.1162394645967.JavaMail.itn@is.intellij.net...

All,

>

While working on the MKS VcsSupport plugin, I came across a few
issues/complaints I would like to see addressed in future releases of
TeamCity.

>

  • Lack of per file commit messages

Some vcs's support per file commit messages, and change list messages (mks
is one of these). It would be nice to have a commit message next to each
file entry in the changelist.

>

  • Lack of per file dates

Again, it would be nice to see a date next to each file in a change list.
MKS changelists are not atomic like subversions, so the timestamp may
differ on each file.

>

  • Lack of per file revisions

It would be nice to see the file revision information along with the
commit message and timestamp mentioned above in the file list as well.

>
>

Steve



0
Comment actions Permalink

Sounds useful. Could you file a feature request?


Sure. JIRA Issue is: TW-1121

http://www.jetbrains.net/jira/browse/TW-1121

I think if two files has been modified in some long period of time it makes
sence to put them into different change lists. Otherwise change list date is
(almost) the same as modification date for each file.


Unfortunately this is a 'feature' of using MKS change packages (changelists). MKS change lists do not have to be committed at the same time like a Subversion change. This request makes it much easier to see when the actual commit took place for each file.

VcsChange has beforeRevision and afterRevision.
AfterRevision is shown for each file in change list


Ive attached a screenshot to the issue of the area I was speaking about before to make this and and the above requests more clear.

Thanks!

Steve

0

Please sign in to leave a comment.