Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Synchronize by Git file list #33

Open
Vakhrushev opened this issue May 13, 2016 · 1 comment
Open

Synchronize by Git file list #33

Vakhrushev opened this issue May 13, 2016 · 1 comment

Comments

@Vakhrushev
Copy link

  • Have some amount commits.
  • 066e8ab (HEAD -> test, origin/test, origin/dev, dev) #29938
  • 30cefb5 #29937
  • 44dd3c1 #29933
  • db61f14 #22223
  • c1f3d14 #29844
  • 08d2a2d #29844

First case.
Need sync all changed files between c1f3d14 and HEAD

Second case
Need sync all files between 08d2a2d and 44dd3c1

is it posible ?

@fioan89
Copy link
Owner

fioan89 commented May 13, 2016

Yes it is possible. But it will take quite a long time to implement this. In the most optimistic case I would say somewhere around two months. Reason being that I have to do a spike for the VCS API that IDEA exposes. This is not publicly documented by Jetbrains - or at least I failed to find good, explicit documentation on this. So I'll have to crunch through IntelliJ source code which is fine by me, but it will require a good chunk of time. After the spike is done and I understand how the VCS mechanism works, I will dive into implementing the feature. This will require a major rewrite of the UI - which was not designed for this kind of jobs in mind.

Case in point is that I prioritize work on the time spent and effort that needs to be done to implement the issue. Those that require less work and time to fix will be the first that I implement. This needs quite a lot of time/effort so it will probably go to the bottom of my stack :(

I know it's not a good way of doing things but this is the way I manage to work on the plugin in the little free time that I have.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants