Can these interfaces be changed from Internal to Open or Experimental?

Hi

I wanted to ask if it would be possible to change the following interfaces so they are not internal-only, but instead marked as Experimental:

  • PrevNextDifferenceIterable

  • GitPushNotificationCustomizer

  • GitShallowCloneViewModel

Thanks

Could you please suggest:

  • what tasks are you trying to solve
  • some pseudo-code you are trying

Very often what is internal is simply not designed to be used as API, so mostly likely needs some rework

My AZD plugin (azure devops) is using the same infrastructure that the GitHub and GitLab plugins do.

The navigation is for jumping between comments,

The shallow is to follow the new clone dialog allowing to clone less commits.

And the push notification Is to show the ability to open or create a Pull-request

I checked on GitShallowCloneViewModel and you better copy it, it is definitely not API and must not be reused, it is basically parts of UI

Thanks will do.

What about the other two interfaces?

Thanks again.