gnu-arch-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnu-arch-users] Re: give us a hand with arch


From: Andrea Arcangeli
Subject: Re: [Gnu-arch-users] Re: give us a hand with arch
Date: Sat, 27 Sep 2003 13:28:30 +0200
User-agent: Mutt/1.4.1i

On Sat, Sep 27, 2003 at 08:24:25PM +1000, Robert Collins wrote:
> On Sat, 2003-09-27 at 20:09, Andrea Arcangeli wrote:
> 
> 
> I'm not endorsing your arguments re needing this behaviour - just
> answering the specific HOWTO...
> 
> > 1) the commit has to be strict for the kernel usage.  You simply
> > can't pretend that we must allow a regexp to catch statically all the
> > junk forever, that's not feasible as I stated in the quote above. I feel
> > like you're disappointed that we need this feature but I don't think it's
> > fixable by hoping everybody does the right thing. The need for the
> > strict commit is exactly to allow people to easily find when they do a
> > mistake and they left garbage in the tree: to do the right thing before
> > doing a commit.
> 
> in {arch}/\=tagging-method:
> ===
> explicit
> untagged-source unrecognized
> exclude ^(.arch-ids|\{arch\})$
> junk ^(,.*)$
> precious  
> ^(\+.*|\.gdbinit|\.#ckpts-lock|=build\.*|=install\.*|CVS|CVS\.adm|RCS|RCSLOG|SCCS|TAGS)$
> backup
> ^.*(~|\.~[0-9]+~|\.bak|\.orig|\.rej|\.original|\.modified|\.reject)$
> unrecognized ^(.*\.(o|a|so|core|so(\.[[:digit:]]+)*)|core)$
> source ^[_=a-zA-Z0-9].*$
> ====
> 
> Equally, AFAIK, the first line can be "tagline" with no change in
> behaviour - other than giving you some option flexability in the future.

I see, so this is implementing a strict commit by simply depending on
files that have an explicit tag, this sounds great. That's basically all
I needed. Many thanks! (I very much hope those options wheren't in the
pre4 docs, or I overlooked or misunderstood them sorry)

so it sounds like the only difference between this and the strict commit
I had in mind, is that the import automatically should explicit tag all
the files, maybe there's already a way to tweak that too (certainly it
can be scripted and the import aren't frequent so it's not a big deal)

Andrea - If you prefer relying on open source software, check these links:
            rsync.kernel.org::pub/scm/linux/kernel/bkcvs/linux-2.[45]/
            http://www.cobite.com/cvsps/
            svn://svn.kernel.org/linux-2.[46]/trunk




reply via email to

[Prev in Thread] Current Thread [Next in Thread]