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