.uasset versioning and .uasset representaton on github website view

Hi everyone! I’d like to hear people thoughts about two fetures: the first one is better .uasset files versioning support by the non-engine tools (i.e. git), which, I’m sure, was already discussed before, and the second one being some visual representation of the contents of .uasset on the github.com web view.

I’m not very familiar with git internals, but it seems like you can create some sort of a plugin to git itself to let it show more detailed textual diff when diffing files in the repo, like some metainformation/property changes.
With the github, at least metainformation/properties could be displayed easily for .uasset view, instead of just showing nothing interesting with a link to raw content. I think github devs would be happy to work on this feature, as long as some ruby gems are provided for that, but I’d like to hear from someone in charge. And making ruby gems is quite easy if you have a C/C++ lib/tool for that - in this case, maybe some existing engine code could be used directly via ffi?

So, does epic have any of those in mind and would it be possible to implement?

The Git plugin already supports in-editor 2-way diffing of assets such as Blueprints, though I don’t think it supports 3-way-diffing yet.

Yes, true and true:

  1. blueprint and material diffing is a great feature of the Editor :)!
  2. Also, I’m planning on working of the 3-way merging (file in conflict, like when merging two git branches), but no ETA (will hopefully look at this this weekend)

I know about yor wonderfull plugins, thank you guys for your work. I wanted the topic of this thread to slightly off the tools that do already deployed and/or in the engine.
I’d really like the assets to be viewable via browser - or via terminal. You don’t always have an Editor, neither can you really afford to have it (like when you’re on a “headless” git server via ssh).
That would be also very usefull for aroud-engine-services (including, but not limited to source hosting).