Julian Andres Klode:
> Why not do it like btrfs? Create one for the utils, one for the in-kernel
> module and one small branch for the external module.
> 
> Then you would have:
>    aufs-utils.git      - The utils for git
>    aufs.git            - aufs with kernel sources
>    aufs-standalone.git - The standalone aufs module
> 
> You can create the aufs-standalone.git by using a post-commit hook (in
> aufs) which
> takes the diffs, filters it for fs/aufs and commits the changes to
> aufs-standalone
> 
> This would be something like:
>   git format-patch --relative=fs/aufs --stdout  HEAD^ | ( cd
> ../aufs-standalone; git am; )

The standalone version needs to apply some patches to kernel since some
kernel functions have to be exported to module. For instance
$AufsCVS/patch/deny_write_access.patch in current CVS tree.
Can I create the patches in the way you suggested?


J. R. Okajima

------------------------------------------------------------------------------
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com

Reply via email to