VSS Integration

Hi all,

We've reimplemented IDEA SourceSafe integration (build 957). Since we aren't
using SourceSafe we need SourceSafe users feedback.

What's new in VSS interation:
1) Coloring files in the Project View and other viewers corresponding to
file status (added or modified)
2) Modification marks in editors
3) Checkin Project dialog (Ctrl+K)

In order to use new integraton correctly please checkin all your changes and
perform "SourceSafe->Mark as Current" action. All files should be "not
changed" (black).

--
Best regards,
Olesya Smirnova
JetBrains, Inc / IntelliJ Software
http://www.intellij.com
"Develop with pleasure!"



9 comments

Hi,

I love the new integration. The colouring feature is fantastic and saves so
much time. I still wish it could show user names next to the files they have
checked out. This is helpful when working in a large team and saves valuable
seconds when you want a file and need to know who to ask to check it in! I
hate having to open VSS Explorer when Idea does so much already...

It would be good if the integration could automatically pick up the status
of all files in a project without us having to check them all in and select
Mark as Current. I tend to switch between Idea and Eclipse and I didn't
realise I had to do this at first and thought the VSS integration was broken
because everytime I tried to check in a file it told me it didn't exist in
VSS (it did exist though). I then came out of Idea and checked everything in
and when I restarted I selected Mark as Current and it all works swimmingly.
In essence - it would just be nice if it could pick up existing differences
in already checked out files (files checked out and changed outside of
Idea).

scott

"Olesya Smirnova (JetBrains)" <lesya@intellij.com> wrote in message
news:bn5seg$duq$1@is.intellij.net...

Hi all,

>

We've reimplemented IDEA SourceSafe integration (build 957). Since we

aren't

using SourceSafe we need SourceSafe users feedback.

>

What's new in VSS interation:
1) Coloring files in the Project View and other viewers corresponding to
file status (added or modified)
2) Modification marks in editors
3) Checkin Project dialog (Ctrl+K)

>

In order to use new integraton correctly please checkin all your changes

and

perform "SourceSafe->Mark as Current" action. All files should be "not
changed" (black).

>

--
Best regards,
Olesya Smirnova
JetBrains, Inc / IntelliJ Software
http://www.intellij.com
"Develop with pleasure!"

>
>
>


0

The integration is awsome.

It seems all the old things work just like before (check outs, etc.) and the
new features are great, mainly the ability to look at specific changes
through the editor gutter.

A few remarks/suggestions:
1. It seems that the view differences button in the specific change tooltip
is much less useful than the others, but I acknowledge that it might be
useful at times.
2. Won't it be useful if hovering above the gutter change indicator will
show the change without needing to click?
3. When something is written in an empty line, the tooltip shows the empty
line and the gutter indicator color is red. Is that really the useful
indication? I realize that this is the technically correct one because this
is not a new line, just new text in the line, but from the user perspective
it seems that the green indicator would fit better.
4. I think that the blue indicator (deleted lines) and the green indicator
are symmetric and as such should have the same shape only mirrored (i.e.
blue triangle pointing right as it is now but the green indicator will also
be a triangle pointing left).
5. When clicking the green indicator, the tooltip just has the change
buttons. Even though this is the correct thing (in the old file there was
nothing there), I am pondering if there shouldn't be any text indication to
that, may be with a "don't show this again" checkbox.

Anyway, these are small thoughts compared to the amazing integration you
have built.

Always happy to install new EAPs fresh from the oven,
Amnon


"Olesya Smirnova (JetBrains)" <lesya@intellij.com> wrote in message
news:bn5seg$duq$1@is.intellij.net...

Hi all,

>

We've reimplemented IDEA SourceSafe integration (build 957). Since we

aren't

using SourceSafe we need SourceSafe users feedback.

>

What's new in VSS interation:
1) Coloring files in the Project View and other viewers corresponding to
file status (added or modified)
2) Modification marks in editors
3) Checkin Project dialog (Ctrl+K)

>

In order to use new integraton correctly please checkin all your changes

and

perform "SourceSafe->Mark as Current" action. All files should be "not
changed" (black).

>

--
Best regards,
Olesya Smirnova
JetBrains, Inc / IntelliJ Software
http://www.intellij.com
"Develop with pleasure!"

>
>
>


0

2. Won't it be useful if hovering above the gutter change indicator will
show the change without needing to click?


Discussable. What do others think?

4. I think that the blue indicator (deleted lines) and the green indicator
are symmetric and as such should have the same shape only mirrored (i.e.
blue triangle pointing right as it is now but the green indicator will

also

be a triangle pointing left).


Hmm... But the green one can have much bigger height. How it could look
like?

--
Valentin Kipiatkov
JetBrains, Inc
http://www.intellij.com
"Develop with pleasure!"


"Amnon I. Govrin" <agovrin@freshwater.com> wrote in message
news:bn611e$8hh$1@is.intellij.net...

The integration is awsome.

>

It seems all the old things work just like before (check outs, etc.) and

the

new features are great, mainly the ability to look at specific changes
through the editor gutter.

>

A few remarks/suggestions:
1. It seems that the view differences button in the specific change

tooltip

is much less useful than the others, but I acknowledge that it might be
useful at times.
2. Won't it be useful if hovering above the gutter change indicator will
show the change without needing to click?
3. When something is written in an empty line, the tooltip shows the empty
line and the gutter indicator color is red. Is that really the useful
indication? I realize that this is the technically correct one because

this

is not a new line, just new text in the line, but from the user

perspective

it seems that the green indicator would fit better.
4. I think that the blue indicator (deleted lines) and the green indicator
are symmetric and as such should have the same shape only mirrored (i.e.
blue triangle pointing right as it is now but the green indicator will

also

be a triangle pointing left).
5. When clicking the green indicator, the tooltip just has the change
buttons. Even though this is the correct thing (in the old file there was
nothing there), I am pondering if there shouldn't be any text indication

to

that, may be with a "don't show this again" checkbox.

>

Anyway, these are small thoughts compared to the amazing integration you
have built.

>

Always happy to install new EAPs fresh from the oven,
Amnon

>
>

"Olesya Smirnova (JetBrains)" <lesya@intellij.com> wrote in message
news:bn5seg$duq$1@is.intellij.net...

Hi all,

>

We've reimplemented IDEA SourceSafe integration (build 957). Since we

aren't

using SourceSafe we need SourceSafe users feedback.

>

What's new in VSS interation:
1) Coloring files in the Project View and other viewers corresponding to
file status (added or modified)
2) Modification marks in editors
3) Checkin Project dialog (Ctrl+K)

>

In order to use new integraton correctly please checkin all your changes

and

perform "SourceSafe->Mark as Current" action. All files should be "not
changed" (black).

>

--
Best regards,
Olesya Smirnova
JetBrains, Inc / IntelliJ Software
http://www.intellij.com
"Develop with pleasure!"

>
>
>

>
>


0


"Valentin Kipiatkov (JetBrains)" <valentin@intellij.com> wrote in message
news:bn671i$3ar$1@is.intellij.net...

2. Won't it be useful if hovering above the gutter change indicator will
show the change without needing to click?

>

Discussable. What do others think?


+1 It would work just like the todo marker

>

4. I think that the blue indicator (deleted lines) and the green

indicator

are symmetric and as such should have the same shape only mirrored (i.e.
blue triangle pointing right as it is now but the green indicator will

also

be a triangle pointing left).

>

Hmm... But the green one can have much bigger height. How it could look
like?

>

--
Valentin Kipiatkov
JetBrains, Inc
http://www.intellij.com
"Develop with pleasure!"

>
>

"Amnon I. Govrin" <agovrin@freshwater.com> wrote in message
news:bn611e$8hh$1@is.intellij.net...

The integration is awsome.

>

It seems all the old things work just like before (check outs, etc.) and

the

new features are great, mainly the ability to look at specific changes
through the editor gutter.

>

A few remarks/suggestions:
1. It seems that the view differences button in the specific change

tooltip

is much less useful than the others, but I acknowledge that it might be
useful at times.
2. Won't it be useful if hovering above the gutter change indicator will
show the change without needing to click?
3. When something is written in an empty line, the tooltip shows the

empty

line and the gutter indicator color is red. Is that really the useful
indication? I realize that this is the technically correct one because

this

is not a new line, just new text in the line, but from the user

perspective

it seems that the green indicator would fit better.
4. I think that the blue indicator (deleted lines) and the green

indicator

are symmetric and as such should have the same shape only mirrored (i.e.
blue triangle pointing right as it is now but the green indicator will

also

be a triangle pointing left).
5. When clicking the green indicator, the tooltip just has the change
buttons. Even though this is the correct thing (in the old file there

was

nothing there), I am pondering if there shouldn't be any text indication

to

that, may be with a "don't show this again" checkbox.

>

Anyway, these are small thoughts compared to the amazing integration you
have built.

>

Always happy to install new EAPs fresh from the oven,
Amnon

>
>

"Olesya Smirnova (JetBrains)" <lesya@intellij.com> wrote in message
news:bn5seg$duq$1@is.intellij.net...

Hi all,

>

We've reimplemented IDEA SourceSafe integration (build 957). Since we

aren't

using SourceSafe we need SourceSafe users feedback.

>

What's new in VSS interation:
1) Coloring files in the Project View and other viewers corresponding

to

file status (added or modified)
2) Modification marks in editors
3) Checkin Project dialog (Ctrl+K)

>

In order to use new integraton correctly please checkin all your

changes

and

perform "SourceSafe->Mark as Current" action. All files should be "not
changed" (black).

>

--
Best regards,
Olesya Smirnova
JetBrains, Inc / IntelliJ Software
http://www.intellij.com
"Develop with pleasure!"

>
>
>

>
>

>
>


0

May I ask you what kind of version control system you're using for IDEA and other projects?

0

Good point. May be a green triangle pointing left with lines extending up
and down, or a stretched triangle?

"Valentin Kipiatkov (JetBrains)" <valentin@intellij.com> wrote in message
news:bn671i$3ar$1@is.intellij.net...

2. Won't it be useful if hovering above the gutter change indicator will
show the change without needing to click?

>

Discussable. What do others think?

>

4. I think that the blue indicator (deleted lines) and the green

indicator

are symmetric and as such should have the same shape only mirrored (i.e.
blue triangle pointing right as it is now but the green indicator will

also

be a triangle pointing left).

>

Hmm... But the green one can have much bigger height. How it could look
like?

>

--
Valentin Kipiatkov
JetBrains, Inc
http://www.intellij.com
"Develop with pleasure!"

>
>

"Amnon I. Govrin" <agovrin@freshwater.com> wrote in message
news:bn611e$8hh$1@is.intellij.net...

The integration is awsome.

>

It seems all the old things work just like before (check outs, etc.) and

the

new features are great, mainly the ability to look at specific changes
through the editor gutter.

>

A few remarks/suggestions:
1. It seems that the view differences button in the specific change

tooltip

is much less useful than the others, but I acknowledge that it might be
useful at times.
2. Won't it be useful if hovering above the gutter change indicator will
show the change without needing to click?
3. When something is written in an empty line, the tooltip shows the

empty

line and the gutter indicator color is red. Is that really the useful
indication? I realize that this is the technically correct one because

this

is not a new line, just new text in the line, but from the user

perspective

it seems that the green indicator would fit better.
4. I think that the blue indicator (deleted lines) and the green

indicator

are symmetric and as such should have the same shape only mirrored (i.e.
blue triangle pointing right as it is now but the green indicator will

also

be a triangle pointing left).
5. When clicking the green indicator, the tooltip just has the change
buttons. Even though this is the correct thing (in the old file there

was

nothing there), I am pondering if there shouldn't be any text indication

to

that, may be with a "don't show this again" checkbox.

>

Anyway, these are small thoughts compared to the amazing integration you
have built.

>

Always happy to install new EAPs fresh from the oven,
Amnon

>
>

"Olesya Smirnova (JetBrains)" <lesya@intellij.com> wrote in message
news:bn5seg$duq$1@is.intellij.net...

Hi all,

>

We've reimplemented IDEA SourceSafe integration (build 957). Since we

aren't

using SourceSafe we need SourceSafe users feedback.

>

What's new in VSS interation:
1) Coloring files in the Project View and other viewers corresponding

to

file status (added or modified)
2) Modification marks in editors
3) Checkin Project dialog (Ctrl+K)

>

In order to use new integraton correctly please checkin all your

changes

and

perform "SourceSafe->Mark as Current" action. All files should be "not
changed" (black).

>

--
Best regards,
Olesya Smirnova
JetBrains, Inc / IntelliJ Software
http://www.intellij.com
"Develop with pleasure!"

>
>
>

>
>

>
>


0

May I ask you what kind of version control system you're using for IDEA

and other projects?

We use CVS for IDEA and Perforce for most of other products.

--
Valentin Kipiatkov
JetBrains, Inc
http://www.intellij.com
"Develop with pleasure!"

"Alex Givant" <AGivant@Blockade.com> wrote in message
news:24479141.1067261877120.JavaMail.itn@is.intellij.net...

May I ask you what kind of version control system you're using for IDEA

and other projects?


0

Hi !!

We are using VSS with keyword substition like '$Revision: $ $Date: $' and the problem is when we are doing checkin from IDEA, those keywords are not automatically updated.

The weird part is - if i open VSS and get the lastest version of that file, VSS do not update that file - keywords substitution are not part of the difference between the file and the VSS repository. So, i must manually delete the file and do an update from VSS.

A checkin inside IDEA should do the extra works of deleting the file and getting the last version from VSS...

;)

0

Valentin Kipiatkov (JetBrains) <valentin@intellij.com> wrote:

2. Won't it be useful if hovering above the gutter change indicator will
show the change without needing to click?


Discussable. What do others think?


Are you talking about the VSS change indicators on the left hand side of
the editor? If yes:

-50

Reason: There are also icons for methods implementing/overriding
methods. Having the old version pop up might make it difficult to click
on those icons.

I believe that I already filed a bug for conflicts between change popup
and the intention light bulb. Hoverable changes just would add another
level to that problem.

Dirk Dittert

0

Please sign in to leave a comment.