On 5/27/2015 4:09 PM, Eduardo Silva wrote:
GIT basically will not recognize any change, because at "file content
level" there is no change, the SHA1 becomes the same.
That's what I suspected and that's right. Except git does also track
permissions. timestamp is usually bogus to store.

note: looks like auto-generated files should not be tracked, you can add
them to .gitignore and force the user to regenerate them.
Yeah.. that is how we do it for RTEMS but this is in a collection
of addon packages and they were in the original upstream.

I am working around this for now. This is the final set of edits
to this repo. Once it is clean and building, the packages will
not be built this way anymore. We will have recipes in the RSB.

I altered the build script for this package to touch the generated
file before configuring. That's a hack but this is short-lived. :)

On Wed, May 27, 2015 at 2:59 PM, Joel Sherrill
<joel.sherr...@oarcorp.com <mailto:joel.sherr...@oarcorp.com>> wrote:



    On 5/23/2015 11:36 AM, Eduardo Silva wrote:

        Not sure about the purpose/need of that but for anyone cloning your
        repo, the timestamps will be updated to the time those files are
        being
        created locally.

        On git is important the commits that affected a given file, e.g:
        git log
        src/some_file.c


    This is on imported source in a repo that has been converted from
    cvs to git. In the process, the timestamp on the autotools
    generated files got broken. I can touch them and all is good
    but git doesn't see that as a change.



        On Sat, May 23, 2015 at 9:08 AM, Joel Sherrill
        <joel.sherr...@oarcorp.com <mailto:joel.sherr...@oarcorp.com>
        <mailto:joel.sherr...@oarcorp.com
        <mailto:joel.sherr...@oarcorp.com>>> wrote:

             Hi

             Working through the rtems-addon-packages, I have noticed
             that the git conversion messed up the timestamps on some
             files. It wants to run autoconf to regenerate them and doesn't
             need to.

             I did a find and touch locally but am not sure how to make
             that show up in git.

             Suggestions?

             --joel
             _______________________________________________
             devel mailing list
        devel@rtems.org <mailto:devel@rtems.org> <mailto:devel@rtems.org
        <mailto:devel@rtems.org>>
        http://lists.rtems.org/mailman/listinfo/devel




        --
        Eduardo Silva
        Monkey Software


    --
    Joel Sherrill, Ph.D.             Director of Research & Development
    joel.sherr...@oarcorp.com        On-Line Applications Research
    Ask me about RTEMS: a free RTOS  Huntsville AL 35805
    Support Available (256) 722-9985 <tel:%28256%29%20722-9985>




--
Eduardo Silva
Monkey Software
--
Joel Sherrill, Ph.D.             Director of Research & Development
joel.sherr...@oarcorp.com        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
Support Available                (256) 722-9985
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to