Henrik,

I've seen your patch and was quite overwhelmed by the sheer amount of
changes, pPerhaps you should start by explaining what your patch is supposed
to do; you sent a 4000+ line patch file out of the blue stating
'AutomaticTransactionManagement
needs to be updated with a bit of code [...]'. Start a discussion to gain
feedback, supply a small code spike, try to gather interest for your feature
on the list and/or UserVoice.

A sample spec like this
http://using.castleproject.org/display/AR/NHEventListenerSpecs would also be
a good thing for such a complex feature you are proposing.

-- Roelof.



On Mon, Jun 8, 2009 at 7:46 PM, Henrik Feldt <[email protected]> wrote:

>  However, considering I can’t commit nor get anyone answering my e-mails
> about this (the patch I sent + testing it out), how am I supposed to get
> somewhere with this? If I’m supposedly in charge of the transaction project,
> surely I could have access to *that specific part *of the trunk or
> otherwise have someone *actually commit my changes?*
>
>
>
> *From:* [email protected] [mailto:
> [email protected]] *On Behalf Of *Henrik Feldt
> *Sent:* den 31 maj 2009 15:22
> *To:* [email protected]
> *Subject:* RE: Castle Transactions
>
>
>
> Man, you’re great to have when I hadn’t slept for way too long! J
>
>
>
> *From:* [email protected] [mailto:
> [email protected]] *On Behalf Of *Roelof Blom
> *Sent:* den 31 maj 2009 07:52
> *To:* [email protected]
> *Subject:* Re: Castle Transactions
>
>
>
> Check Environment.OSVersion.Platform?
>
> On Sun, May 31, 2009 at 2:00 AM, Henrik Feldt <[email protected]> wrote:
>
> If there is something similar for Mono, that would be great, because we
> wouldn’t need platform-specific compiles…
>
>
>
> Regards,
>
> Henrik
>
>
>
> *From:* [email protected] [mailto:
> [email protected]] *On Behalf Of *Roelof Blom
> *Sent:* den 30 maj 2009 23:51
>
>
> *To:* [email protected]
> *Subject:* Re: Castle Transactions
>
>
>
> You need to check at runtime, don't you? Use something like this
>
> if(Environment.OSVersion.Version.Major > 5) { /* vista and above */ }
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> On Sun, May 31, 2009 at 12:16 AM, Henrik Feldt <[email protected]> wrote:
>
> Actually, no, because it’s built on the vista kernel and hence supports TxF
> and TxR, but I’m not sure what to do about Win5 and lesser. Is there some
> sort of compile-constant for it? This is the way it currently looks, and I
> think I need something pre-vista and not just MONO:
>
>
>
> Example:
>
> /// <summary>
>
> /// Deletes a folder recursively.
>
> /// </summary>
>
> /// <param name="path"></param>
>
> public void Delete(string path)
>
> {
>
>            AssertAllowed(path);
>
> #if !MONO
>
>            IFileTransaction tx;
>
>            if (HasTransaction(out tx))
>
>            {
>
>                       ((IDirectoryAdapter)tx).Delete(path);
>
>                       return;
>
>            }
>
> #endif
>
>            Directory.Delete(path);
>
> }
>
>
>
>
>
>
>
>
>
> *From:* [email protected] [mailto:
> [email protected]] *On Behalf Of *Roelof Blom
> *Sent:* den 30 maj 2009 20:15
>
>
> *To:* [email protected]
> *Subject:* Re: Castle Transactions
>
>
>
> Non-Vista would also be Windows 7 RC?
>
> On Sat, May 30, 2009 at 9:03 PM, Henrik Feldt <[email protected]> wrote:
>
> Cool, np. I’ve changed it. Quite ready to commit now. I guess it’s patching
> that’s it for me, right…
>
>
>
> I need someone to test on non-vista systems and mono to make sure the new
> code paths don’t become activated. Volunteers?
>
>
>
> Cheers,
>
> Henke
>
>
>
> *From:* [email protected] [mailto:
> [email protected]] *On Behalf Of *Jonathon Rossi
> *Sent:* den 30 maj 2009 16:18
> *To:* [email protected]
> *Subject:* Re: Castle Transactions
>
>
>
> Shouldn't it be using Castle's ILogger in Castle.Core, which indirectly can
> depend on log4net.
>
> On Sat, May 30, 2009 at 8:34 PM, Henrik Feldt <[email protected]> wrote:
>
> Can we make it depend on log4net?
>
>
>
>
>
>
>
>
> --
> Jono
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Castle Project Development List" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/castle-project-devel?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to