merge smartname fix
I think the test needs to change like this
Accidentally included reference_types in this
merge
Merge branch 'smartname_session' into reference_types
Re-add with smartname fix in, and the broken test is fixed
recover stuff overwritten by mistake
Looks ready to go but for that one test
Fixed no-update refs case
Split link_type into type and present
all working, fixed the spec it wasn't really testing anything
Merge branch 'develop' into reference_types
Merge branch 'develop' into reference_types
move migration constants again
Merge branch 'develop' into reference_types
Renamed link_type to ref_type, removed associations and use fetch
Merge branch 'develop' into reference_types
Merge branch 'develop' into reference_types
Merge branch 'develop' into reference_types
fixed split link migration ordering