[Sidefx-houdini-list] HDA script management

jon parker parker.jon at gmail.com
Wed Feb 24 19:53:30 EST 2016


Thanks, good to know.

Some day that someone will be me, then... a future me with the time to do it.

Jon

On Wed, Feb 24, 2016 at 7:41 PM, Peter Bowmar <pbowmar at gmail.com> wrote:
> Hi Jon,
>
> Yeah that's exactly what I meant, sorry if I wasn't clear. A RMB menu item
> that will capture your changes and version up for you via HOM is quite
> possible. For someone with the time, i.e. not me :(
>
> Cheers,
>
> Peter B
>
> On 24 February 2016 at 16:33, jon parker <parker.jon at gmail.com> wrote:
>
>> Hey Peter,
>> I use the namespaces quite often now, but what doesn't seem to be
>> possible from the GUI is to save the OTL as a new version *after*
>> unlocking it. I often get into a scenario where I unlock a node just
>> to make a few tweaks, and end up doing more changes than I expected,
>> which warrant a new version, and shouldn't be saved to the existing
>> OTL that I've already opened.
>>
>> I haven't checked, maybe one can script this via HOM?
>>
>> Jon
>>
>> On Tue, Feb 23, 2016 at 11:14 PM, Peter Bowmar <pbowmar at gmail.com> wrote:
>> > Jon,
>> >
>> > Actually if you use the namespacing/versioning (as mentioned by Sam)
>> it's a
>> > trivial-ish (error checking etc complicating it somewhat) script to say
>> > "version up" as a RMB menu item. In H15 you can even insert that right
>> > after the Allow Editing/Match Definition entry.
>> >
>> > Of course, not trivial enough for me to bust it out right now :)
>> >
>> > Cheers,
>> >
>> > Peter B
>> >
>> > On 23 February 2016 at 16:15, jon parker <parker.jon at gmail.com> wrote:
>> >
>> >> Hey Andy,
>> >> Peter already mentioned "hotl" which I was going to mention.  With
>> >> some binary exceptions, this will uncompress everything within a
>> .otl/hda
>> >> file to a plaintext file/folder structure that you can then edit / use
>> >> version control to work with.  You would want to create some context
>> >> menu scripts for Houdini to automate this, I imagine.
>> >>
>> >> Honestly, if SESI were to just add a menu option "Save as New
>> >> Version/Copy...", that you could use after making an asset editable,
>> >> in addition to the "Save Node Type" option, this would go a long way
>> >> to convenient version management.  There must be a technical reason
>> >> why this hasn't happened yet, I guess, as I know I'm not the only one
>> >> who has wished for it.
>> >>
>> >> Jon
>> >>
>> >> On Tue, Feb 23, 2016 at 10:40 AM, Andy Nicholas <andy at andynicholas.com>
>> >> wrote:
>> >> > Hey folks,
>> >> > I've been getting further into HDA authoring and have been writing a
>> lot
>> >> of
>> >> > HDA embedded python scripts. One thing I'm missing is not writing
>> Python
>> >> in
>> >> > my favourite IDE (PyCharm) with all the benefits that brings, like
>> reuse
>> >> of
>> >> > code, being able to do Diffs, and being able to manage code versioning
>> >> > through Git. Ideally I'd like to have all my HDA Python code stored
>> >> > externally.
>> >> >
>> >> > So I was just wondering if anyone had got a workflow going with
>> >> versioning
>> >> > HDAs and externally imported python modules? Seems like it could be a
>> >> can of
>> >> > worms having to make sure that the version of the asset matches the
>> >> correct
>> >> > version of imported python module. Any HDAs used on a job would have
>> to
>> >> have
>> >> > a corresponding python module available in the path and it's hard to
>> see
>> >> how
>> >> > conflicts could be managed easily (especially since multiple versions
>> of
>> >> the
>> >> > same HDA could be used in the same Hip file).
>> >> >
>> >> > Anyone have any experience trying to manage this in their set up?
>> >> >
>> >> > Cheers,
>> >> > Andy
>> >> >
>> >> >
>> >> > _______________________________________________
>> >> > Sidefx-houdini-list mailing list
>> >> > Sidefx-houdini-list at sidefx.com
>> >> > https://lists.sidefx.com:443/mailman/listinfo/sidefx-houdini-list
>> >> _______________________________________________
>> >> Sidefx-houdini-list mailing list
>> >> Sidefx-houdini-list at sidefx.com
>> >> https://lists.sidefx.com:443/mailman/listinfo/sidefx-houdini-list
>> >>
>> >
>> >
>> >
>> > --
>> > Cheers,
>> >
>> > Peter B
>> > _______________________________________________
>> > Sidefx-houdini-list mailing list
>> > Sidefx-houdini-list at sidefx.com
>> > https://lists.sidefx.com:443/mailman/listinfo/sidefx-houdini-list
>> _______________________________________________
>> Sidefx-houdini-list mailing list
>> Sidefx-houdini-list at sidefx.com
>> https://lists.sidefx.com:443/mailman/listinfo/sidefx-houdini-list
>>
>
>
>
> --
> Cheers,
>
> Peter B
> _______________________________________________
> Sidefx-houdini-list mailing list
> Sidefx-houdini-list at sidefx.com
> https://lists.sidefx.com:443/mailman/listinfo/sidefx-houdini-list



More information about the Sidefx-houdini-list mailing list