VCS OpenAPI: externally changed jar/zip/iml/ipr files are not included in ci
Like before I return false from my Vcs.makrExternalChangesAsUpToDate. Any external text file changes will be picked up by IDEA.
However IDEA does not pick up any changes in zip/jar files and any of the project files (ipr, iml).
Is it the intended behavior?
Jacques
Please sign in to leave a comment.
Yes, it doesn't track binary (and also project, module, workspace) files.
--
Olesya Smirnova
Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"
"Jacques Morel" <jacmorel@yahoo.com> wrote in message
news:2748403.1084273448494.JavaMail.itn@is.intellij.net...
external text file changes will be picked up by IDEA.
project files (ipr, iml).
>
>
This is rather strange. Don't you think that jars and zip and any binary files for that matter are integral part of a project? What if I am dealing with office files as documentation or test files or if we choose to check in all dependencies as is usually the case? I have now to manage them outside of IDEA? This is a major setback that I strongly suggest to fix ASAP
Jacques
Well, it's historical fact... LocalVCS was developed to support version
control integrations mainly. And it assumed that changes can be made inside
IDEA only. But user can't modify binary file through IDEA, you can't see
binary differences either, so for various reasons LocalVCS is not adjusted
to work with binary files.
What's about project and module and workspace files. They are saved too
often, you will have to rollback changes in project file while rolling back
some refactoring (if it affected several files) so we guessed the best way
is just ignore them.
The way what I can suggest (but not for Pallada) is do not save contents for
binary files, only revision numbers. So you will be able to say what was
changed since last update (bu you won't be able to see diff between some
binary file versions)
--
Olesya Smirnova
Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"
"Jacques Morel" <jacmorel@yahoo.com> wrote in message
news:27687642.1084870235124.JavaMail.itn@is.intellij.net...
files for that matter are integral part of a project? What if I am dealing
with office files as documentation or test files or if we choose to check in
all dependencies as is usually the case? I have now to manage them outside
of IDEA? This is a major setback that I strongly suggest to fix ASAP
>
Am I dreaming (I need to run some tests) or this was working before?
Your comment makes total sense to me. This would be the best since you allow already VCS plugin to turn on tracking of external changes ;)
You just wrote it incorrectly. It should read "The way what I can suggest (for Pallada)..." ;-P
Thanks for your quick answer
BTW I opened a SCR for this http://www.intellij.net/tracker/idea/viewSCR?publicId=32733
Jacques
This never worked for binary files, only for ipr-iws (otherwise it was a big
bug)
>This would be the best since you allow already VCS plugin to turn on
tracking of external changes ;)
Yes, you're absolutely right! But it has to be tested very carefully. If
LocalVCS will track changes in the class files, for example... well, I don't
think it is good :)
Unfortunatelly any changes cannot be made for Pallada (because of feature
freeze ). Sorry :((
--
Olesya Smirnova
Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"
"Jacques Morel" <jacmorel@yahoo.com> wrote in message
news:13889582.1084888024062.JavaMail.itn@is.intellij.net...
>
allow already VCS plugin to turn on tracking of external changes ;)
(for Pallada)..." ;-P
>
>
http://www.intellij.net/tracker/idea/viewSCR?publicId=32733
>
Opened a request for that so we dont forget http://www.intellij.net/tracker/idea/viewSCR?publicId=34186
BTW Olesya, any chance to fix your great Labelling scheme? http://www.intellij.net/tracker/idea/viewSCR?publicId=33700
That would be a shame to give up on this great feature, that I have to say I came to depend on heavily.
Jacques