[Sidefx-houdini-list] HDA script management

Peter Bowmar pbowmar at gmail.com
Wed Feb 24 19:41:11 EST 2016


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



More information about the Sidefx-houdini-list mailing list