How to get rid of 'Partial' incoming file on Change List

I have a CVS based project. When looking at the Incoming tab of the Change List tool window, there is a file listed there as "partial" (See screenshot). I am unable to get rid of it. The project is up to date both in terms of commits and updates. This particular file was added to the project, and then renamed. As such, the file being notated as "partial" is in the CVS Attic and does not exist any longer on the project's HEAD.

Edited by: Mark Vedder on May 22, 2008 11:58 AM
Removed inadvertent hyper link due to use of square brackets.



Attachment(s):
partial-incoming-change.png
10 comments
Comment actions Permalink

+1, I'm having exactly the same problem with a SVN based project.

0
Comment actions Permalink

From the beginning of that feature in Idea that issue popped up again and again,
but it seems not so easy to reproduce and nobody seems to have a good cure for it.

So far the best proposed solution is to wait for the next full moon and exactly on
midnight dance naked around a great oak tree while repeatedly chanting "IntelliJ Rulezzz".

Other than that: Removing Idea's systems folder might help.
By default it's located in your home directory under .IntelliJ70
(IIRC - I am always configuring it to be in Idea's installation folder, so not to
get Idea confused when using multiple instances and (eap) versions in parallel.)

0
Comment actions Permalink

So far the best proposed solution is to wait for the next full moon and exactly on
midnight dance naked around a great oak tree while repeatedly chanting "IntelliJ Rulezzz".

Was that Midnight local time? Or Midnight UTC? That may be why this solution isn't working for me. ;)

Other than that: Removing Idea's systems folder might help.

Well, I hate to kill a fly with a nuke... but this idea (no pun intended) got me to thinking (always a dangerous thing) and pointed me in the right direction. From this tip I was able to find a viable solution/workaround.

I went in to ~/.IntelliJIdea70/system/vcsCache/ (for example ~/.IntelliJIdea70\system\vcsCache\world-domination-projectc3ae9510). In there I found a file with a UUID as a name, and file extension of ".partial". (for example b6412cb1c4ee8a4a81741eccfdc13f86.294328.partial) I shut down IDEA (not sure if this step is necessary or not). Then deleted this file. Restarted IDEA... Problem solved.

Thanks for the info Stephen!

0
Comment actions Permalink

Sigh... My victory was short lived. After IDEA did a VCS refresh, the partial annotation in the Changes window came back, as did the uuid.partial file in the project's vcsCache directory.

So how does that dance go?

0
Comment actions Permalink

Changing back to unanswered

0
Comment actions Permalink

Ok - so this time I shut down IDEA and deleted the entire vcsCahce directory for the project (i.e. deleted the directory .IntelliJIdea70\system\vcsCache\my-project-namec3ae9510). I then restarted IDEA. The partial listing was gone and did not reappear after doing a refresh on the incoming changes. So I did need to use a hammer to kill this fly.

Hope this helps others.

0
Comment actions Permalink

It is 2013 now and I encountered this same issue using a subversion project. The previously mentioned fix for removing the vcsCache directory does not work in this case and I still get an incoming change marked [partial].

0
Comment actions Permalink

I have had that issue for a long long time. I can tell you that after a while you're eyes start filtering them and finally you'll simply stop to notice those partial changes.

Seriously, if I had to pick the part of IDEA that I like the least, it would be the version control integration. By far.

For my projects I'm seeing two major version control systems in use: SVN, Git. I have heard about Mercurial but haven't really worked on projects that use it, thus I'm not commenting on that one.

SVN:
Even fundamental things are broken with Subversion integration. I do understand that adding SVN 1.8 integration will look shiny on the press release for IDEA 13 but for me as a developer this is in reality no real improvement. Companies are still using SVN 1.6 and it's far more important to seamlessly be able to work together with Eclipse users on SVN projects. Branching, Merging, and comparing branches and files are basic operations that an IDE needs to perform flawlessly to be suitable for every day work. Unfortunately, this IDE is not IDEA at the moment. When it comes to branching and merging, there are so many issues that I can hardly believe that any of the developers ever used it on anything else but a small sample workspace. The worst part about it: reporting issues does not help, because there is basically no feedback at all from developers. Sometimes they do seem to fix things (e.g. IDEA-110144), but I could have suggested a number of more pressing issues to fix. The developers definitely need to embrace the community more. What's so difficult to give the community a little feedback for an issue that has been open for two years and has over 100 votes (ok, this one is for git but it still counts, right)?

Git:
When it comes to git: there currently are only basic features available in IDEA. It really shines through that the developers are only using a development flow with a very linear history. I'm a little bit disappointed that IDEA Git integration does not even offer a polished interface for basic tasks that are difficult for beginners (delete remote branch, undo last commit, undo merge, edit commit messages, hey even pushing tags is currently not possible). Some things are possible with the UI, but only if you fully understand how git works under the hood. However, I would be using the command line git tool exclusively if I were one of those five people on earth. I'm not even talking about more advanced topics like using git flow, deliberately adding only particular changes, interactive rebasing or working with git bisect. There's not even a view for the reflog.

I haven't given up hope that some of those will be supported with new features that just aren't ready for prime time yet and thus haven't been included in EAP builds. However, remaining time until the end of 2013 is short, so I'm managing my expectations. Probably you should, too.

0
Comment actions Permalink

Same here but not just the 'Partial', also others. Using 13 Cardea

For some reason they always come back as incoming although updating through Idea, svn commandline, deleting cache , removing the project and checking out from svn again, does not solve the problem.
Idea 12.1.4 does not have this problem.

Weird stuff, and still no solution

0
Comment actions Permalink

There seems to be a problem with 132.719. I'm seeing incoming changes that are never applied as well. When I update with an external SVN client, files actually are updated. This is on top of the partial incoming files in change list. I remember seeing someone from Jetbrains commenting on the root cause in one of the many issues for this problem. Unfortunately, I can't find that comment anymore...

0

Please sign in to leave a comment.