Ejemplo n.º 1
0
    virtual int performAction(std::vector<std::string> &args)
    {
        MCFCore::MCFI* mcfSrc = mcfFactory();
        MCFCore::MCFI* mcfPrev = mcfFactory();

        mcfSrc->setFile(args[1].c_str());
        mcfPrev->setFile(args[2].c_str());

        mcfSrc->parseFolder(args[0].c_str());
        mcfSrc->hashFiles();

        mcfPrev->parseMCF();

        mcfSrc->makePatch(mcfPrev);
        mcfSrc->saveMCF();


        mcfDelFactory(mcfSrc);
        mcfDelFactory(mcfPrev);

        return 0;
    }