Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » Papyrus » Papyrus and Subversive doesn't play well
Papyrus and Subversive doesn't play well [message #1221671] Wed, 18 December 2013 07:52 Go to next message
Tomas Sandkvist is currently offline Tomas SandkvistFriend
Messages: 149
Registered: October 2013
Senior Member
Made some tests with Subversive and found rather quickly a number of weird happenings.

My model has grown substantially over the months and it is a definite must to have it split into roughly 30 submodels, using the mechanism in Papyrus for splitting a model.

I also have two profiles I frequently extend.

All together, I began by coincidence to edit a profile and got several weird issues where it appeared as if my saves where not registered and the model where re-opened. Really strange.

The next time I opened the profile, my newly added stereotype was marked as unloaded (and it was just a stereotype element dragged from the toolbox). Also very strange.

Next I tried to open a submodel where the profile where applied and got the same really strange close-and-reopening behavior.

And finally, the dreaded message that my model was corrupted...

This time I was able to bail out by taking the model(s) out of versioning, but phweeew was I breaking a sweat until I had checked all the subparts for problems.

So, once again, hard-to-figure-out-why behavior, and I can't do much more than spread the word to you guys so that you are aware of what might happen. I haven't got the time to investigate this any further due to delivery requirements, and I don't know if it is worth to log a Bug entry while being so diffuse about the origins.

Any other experiences, positive or negative are appreciated!
Re: Papyrus and Subversive doesn't play well [message #1222585 is a reply to message #1221671] Fri, 20 December 2013 20:49 Go to previous messageGo to next message
Marc-Florian Wendland is currently offline Marc-Florian WendlandFriend
Messages: 81
Registered: January 2013
Member
Dear Tomas,

I can at least confirm the strange re-open behavior when I save my model
after changes (however, in my case, the changes are retained). This is, of
course annoying, since it takes a little time to save, close and re-open the
model. I was not able to indentify the reason for this behavior. At some
point in time while working with Papyrus it simply appears to happen
arbitrarily. I would be very interested why this happens (in the 0.8.2
version, Papyrus did not act like this).

Regards,
Marc-Florian


"Tomas Sandkvist" wrote in message news:l8rk8s$d67$1@xxxxxxxxe.org...

Made some tests with Subversive and found rather quickly a number of weird
happenings.

My model has grown substantially over the months and it is a definite must
to have it split into roughly 30 submodels, using the mechanism in Papyrus
for splitting a model.

I also have two profiles I frequently extend.

All together, I began by coincidence to edit a profile and got several weird
issues where it appeared as if my saves where not registered and the model
where re-opened. Really strange.

The next time I opened the profile, my newly added stereotype was marked as
unloaded (and it was just a stereotype element dragged from the toolbox).
Also very strange.

Next I tried to open a submodel where the profile where applied and got the
same really strange close-and-reopening behavior.

And finally, the dreaded message that my model was corrupted...

This time I was able to bail out by taking the model(s) out of versioning,
but phweeew was I breaking a sweat until I had checked all the subparts for
problems.

So, once again, hard-to-figure-out-why behavior, and I can't do much more
than spread the word to you guys so that you are aware of what might happen.
I haven't got the time to investigate this any further due to delivery
requirements, and I don't know if it is worth to log a Bug entry while being
so diffuse about the origins.

Any other experiences, positive or negative are appreciated!
Re: Papyrus and Subversive doesn't play well [message #1225334 is a reply to message #1222585] Sun, 29 December 2013 13:34 Go to previous messageGo to next message
Tomas Sandkvist is currently offline Tomas SandkvistFriend
Messages: 149
Registered: October 2013
Senior Member
Hi Marc-Florian!

Well, there's another post regarding teamwork (well, I work alone but would like to have versioning, same thing) where Camille discusses the use of Git. It appears to me that is the recommended tool for this due to the forthcoming compare and merge functionality. I thing I will drop subversion and go with Git instead, what I use does not matter. Git appears equally simple to use without any server software involved (I only have access to Windows filesystem on server).

Will try that when I get back to work after the holidays.

Regards,
Tomas
Re: Papyrus and Subversive doesn't play well [message #1225614 is a reply to message #1222585] Mon, 30 December 2013 09:44 Go to previous message
Ed Willink is currently offline Ed WillinkFriend
Messages: 6934
Registered: July 2009
Senior Member
Hi

My first reaction to this thread was that this must be a
misunderstanding, CM tools should be orthogonal to file maintenance tools.

However, in the past I have found the underlying philosophy of
Subversion that makes Subversion 'better' than CVS flawed. Subversion
can handle the history of renames that it understands. Conversely
Subversion can make a complete mess of copies that it does not
understand, i.e ones that you use the Eclipse Package Explorer or your
OS Explorer for. I have had two Eclipse plugins checked out to the same
Subversion repo, one the original, the other a new plugin started by
naive folder copy, notepad edit and add project. Needless to say I got
confused when my new plugin started changing my old one.

Perhaps the way in which Papyrus maintains folders has changed and
Subversion is confused.

Regards

Ed Willink


On 20/12/2013 20:49, Marc-Florian Wendland wrote:
> Dear Tomas,
>
> I can at least confirm the strange re-open behavior when I save my
> model after changes (however, in my case, the changes are retained).
> This is, of course annoying, since it takes a little time to save,
> close and re-open the model. I was not able to indentify the reason
> for this behavior. At some point in time while working with Papyrus it
> simply appears to happen arbitrarily. I would be very interested why
> this happens (in the 0.8.2 version, Papyrus did not act like this).
>
> Regards,
> Marc-Florian
>
>
> "Tomas Sandkvist" wrote in message news:l8rk8s$d67$1@xxxxxxxxe.org...
>
> Made some tests with Subversive and found rather quickly a number of
> weird happenings.
>
> My model has grown substantially over the months and it is a definite
> must to have it split into roughly 30 submodels, using the mechanism
> in Papyrus for splitting a model.
>
> I also have two profiles I frequently extend.
>
> All together, I began by coincidence to edit a profile and got several
> weird issues where it appeared as if my saves where not registered and
> the model where re-opened. Really strange.
>
> The next time I opened the profile, my newly added stereotype was
> marked as unloaded (and it was just a stereotype element dragged from
> the toolbox). Also very strange.
>
> Next I tried to open a submodel where the profile where applied and
> got the same really strange close-and-reopening behavior.
>
> And finally, the dreaded message that my model was corrupted...
>
> This time I was able to bail out by taking the model(s) out of
> versioning, but phweeew was I breaking a sweat until I had checked all
> the subparts for problems.
>
> So, once again, hard-to-figure-out-why behavior, and I can't do much
> more than spread the word to you guys so that you are aware of what
> might happen. I haven't got the time to investigate this any further
> due to delivery requirements, and I don't know if it is worth to log a
> Bug entry while being so diffuse about the origins.
>
> Any other experiences, positive or negative are appreciated!
Previous Topic:Create UML diagram programmatically without any UI
Next Topic:Specialization decoration in SysML block compartments
Goto Forum:
  


Current Time: Sun Nov 29 22:42:23 GMT 2020

Powered by FUDForum. Page generated in 0.01979 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top