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

2.8 update #6

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

2.8 update #6

wants to merge 5 commits into from

Conversation

sirmaxim
Copy link

@sirmaxim sirmaxim commented Jun 6, 2019

I updated this for 2.8 which should bring it closer to closing #5
Please Forgive the PR if you intend to maintain 2.7 and 2.8 separately. Some people are doing both for a while and others are forging ahead.

thanks for the initial project! I fell in love with it and feel it is a must have.

Tested/Working on my archlinux workstation. I don't currently have git properly setup in windows for testing, so that still needs to be tested even though all I changed was API references.

In the process of updating, I made a few format and syntax changes to bring it closer to how contrib addons are done for release builds, just in case you wish to try and get it added.

Readme needs updating and possibly top comments/lic info which I always feel slightly awkward changing without the original author's approval.

Only remaining console message I haven't quite sorted is
Warning: 'file.version_control_menu' doesn't contain '_MT_' with prefix & suffix

which I haven't found the correct way to resolve yet, but it doesn't seem to affect functionality. The message seems to indicate the correct place for TOPBAR_MT_file is in the class, though no other 2.8 addons I've seen do this, so I haven't figured out the best approach.

change Menu and register calls,
begin synax changes on StringProperty, EnumProperty
move import statements below bl_info (standard practice in addons)
rename blendgit.py for directory path install (std practice)
In linux, existing hard links cause a failure. testing that the added file exists resolves.
@TheDuckCow
Copy link

Curious if the conflicts will be resolved and merged here? I'm happy to help with any further migrations to also include support for 2.9 (not that there are many changes vs 2.8x).

Regarding the point of _MT_, it's referring to the naming structure in the actual class name like here.

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

Successfully merging this pull request may close these issues.

2 participants