1. 24 Aug, 2011 2 commits
    • Brandon Casey's avatar
      Makefile: checkout all missing files for repo target · ff668088
      Brandon Casey authored
      Rather than try to maintain a list of the file differences between the
      git repository and the source distribution tarball, just get a listing from
      git itself and use it to check out the missing files.
      ff668088
    • Brandon Casey's avatar
      Makefile: improve repo creation target, avoid := notation · cc20297d
      Brandon Casey authored
      The := notation is problematic here since it causes the statements on the
      right hand side to be dereferenced immediately even if the repo or .git
      target was not specified.  When the source is checked out from a git clone,
      the .gitrev file does not exist, but the '$(shell cat .gitrev)' sequence is
      executed every time make is called and it produces an error message.  Also,
      the '$(shell mktemp -d tmprepo.XXXXXX)' sequence is  executed every time
      make is called, which creates a new unique tmprepo.XXXXXX directory each
      time.
      
      So, let's rework this target so that the := notation is avoided, and also
      to make it a little more efficient by avoiding an unnecessary checkout of
      the repository.
      
      There are two functional changes: 1) the temporary directory will just be
      called ".repo_tmp" and it will be overwritten each time 'make repo' is
      called, and 2) the checked out branch will keep its default name rather
      than adopting a new name 'working'.  The user can create a new branch if
      they desire and the original remote branch state is already available in
      origin/master.
      cc20297d
  2. 23 Aug, 2011 13 commits
  3. 22 Aug, 2011 4 commits
  4. 21 Aug, 2011 3 commits
  5. 20 Aug, 2011 2 commits
  6. 19 Aug, 2011 3 commits
  7. 18 Aug, 2011 5 commits
  8. 17 Aug, 2011 2 commits
  9. 16 Aug, 2011 1 commit
  10. 15 Aug, 2011 5 commits