Skip to content
  1. Feb 27, 2014
    • Caleb Maclennan's avatar
      add install instructions for osx · 66507bbb
      Caleb Maclennan authored
      There are other ways to do this, but this seems to be the most commonly
      used and easiest way to get the job done. Alternate methods could be
      added but at least having this one will alert folks that using this on
      OSX is an option.
      66507bbb
  2. Feb 26, 2014
    • Caleb Maclennan's avatar
      refactor install instructions to include myrepos · f18a6288
      Caleb Maclennan authored
      Since myrepos is so strongly recommended, included it in the distro
      specific install instructions. Refactor the Arch Linux instructions
      to better reflect most common usage.
      f18a6288
    • Caleb Maclennan's avatar
      update Arch install guide to use stable packages · 5278a4ea
      Caleb Maclennan authored
      Encourage the use of the stable packages per disro norms. The devel
      packages can be used but they trigger full git clones in many AUR
      helpers and are generally a pain if you don't specifically want them for
      something. Mention the devel package but update the URLs to point to
      the one that uses the normal packaging system.
      5278a4ea
    • Caleb Maclennan's avatar
      update readme to reflect upstream project change · fbb76b4f
      Caleb Maclennan authored
      The `mr` utilily is now called myrepos upstream and they have a new
      website address. Update the links in the readme, reflect the new name
      of the project where appropriate, and fix the copy surrounding its
      introdiction. The actual command is still `mr`.
      fbb76b4f
  3. Feb 25, 2014
  4. Feb 23, 2014
  5. Feb 21, 2014
  6. Feb 19, 2014
  7. Feb 13, 2014
  8. Feb 09, 2014
  9. Feb 08, 2014
  10. Feb 05, 2014
    • Caleb Maclennan's avatar
      add sample hooks that allow cloning over extant files · bca2d01e
      Caleb Maclennan authored
      Cloning a repo over an existing set of files would usually
      cause a merge conflict that aborts the process and requires
      manual intervention. This pair of hooks handles that case
      by manually moving the extant objects out of the way,
      completing the checktout, then restoring them to their
      original places. The resulting state is a set of unstaged
      local changes.
      bca2d01e
    • Caleb Maclennan's avatar
      add hooks to enable auto handing of merge conflicts · 49a6af92
      Caleb Maclennan authored
      These hooks before and after the actual checkout process
      will enable a pair of hook scripts to automatically handle
      conflicts and potentially allow the checkout of repositories
      over existing file sets
      49a6af92
  11. Feb 04, 2014
    • Richard Hartmann's avatar
      Update CONTRIBUTORS · 890dbded
      Richard Hartmann authored
      890dbded
    • Dato Simó's avatar
      vcsh: don't allow `clone` to choke on filenames with spaces · deec8de7
      Dato Simó authored
      By replacing the "for" loop with a "while" loop, it is easy to read
      line-oriented output without worrying about spaces. However, now the
      loop executes in a subshell, and VCSH_CONFLICT won't be available in
      the parent shell. In this case, a trivial, portable solution is to
      have the comparison as the last command in the subshell.
      deec8de7
    • Dato Simó's avatar
      vcsh: strip host part from GIT_REMOTE when inferring VCSH_REPO_NAME · b4bee06a
      Dato Simó authored
      `vcsh clone` does:
      
          VCSH_REPO_NAME=$(basename "${GIT_REMOTE}" .git)
      
      Typically, most remote paths will have a non-empty directory component,
      so using basename works well in all common cases. However, when doing
      something like:
      
          % vcsh clone example.org:repo.git
      
      VCSH_REPO_NAME will be set to "example.org:repo" instead of "repo". This
      also happens when using url.<x>.insteadOf, à-la:
      
          % vcsh clone v:repo
      
      Stripping everything up to the first colon in the remote URL fixes the
      issue.
      
      N.B.: remote URLs with protocol (e.g. http://, git://, or ssh://) do
      not exhibit this problem, and are unaffected by this change.
      
      Conflicts:
      	vcsh
      b4bee06a
  12. Jan 21, 2014
    • Richard Hartmann's avatar
      vcsh: Initialize repos with --shared=0600 · e220a617
      Richard Hartmann authored
      Configurations and other dotdir content may be highly confidential.
      
      Ensure we're not leaking/exposing information by making vcsh
      repositories user-accessible, only.
      
      Thanks to Enrico Zini for realizing this was a problem.
      e220a617
  13. Jan 06, 2014
  14. Dec 29, 2013
  15. Dec 28, 2013
  16. Dec 26, 2013
Loading