Joachim Schlosser wrote: > > Arthur, > <SNIP> > > If you could take some time to explain why your build process would > > want to store these files in version control so it can complete the > > build process I'd like to know. > > I have a number of graphics which I create in GIMP, and also save in > GIMP file format (.xcf). These files are versioned of course to keep > track of what was done. For building my application, I export the > graphics manually to PNG. So I have to do this whenever I change the > GIMP file. The build process run by ant then includes these PNGs in > the output. As long as I work only on 1 machine, no problem: no > versioning of the PNGs required. When working on the project on more > machines and with more persons, these PNGs have to go into the > repository, otherwise everyone has to export them manually whenever > the GIMP file changes. But now the repository grows and grows with > files that need not to be versioned, just need to be kept for convenience. >
could you not build a make/ant target that called gimp in command line mode to do the conversion if the PNG does not exist or is older than the source? do you not have a shared network storage location where the latest converted versions will always be stored and have the build process either access these directly or copy them for the build? > See? > > Abstracting: Keeping only latest version is necessary for a product > file that requires manual build effort. <SNIP> IIRC gimp can be scripted on the command line. :) -- Todd Denniston Crane Division, Naval Surface Warfare Center (NSWC Crane) Harnessing the Power of Technology for the Warfighter _______________________________________________ Info-cvs mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/info-cvs
