Skip to content
  1. Sep 19, 2013
  2. Sep 10, 2013
  3. Sep 09, 2013
  4. Sep 02, 2013
  5. Aug 29, 2013
  6. Aug 27, 2013
  7. Aug 20, 2013
  8. Aug 19, 2013
  9. Aug 14, 2013
  10. Aug 05, 2013
  11. Aug 02, 2013
  12. Jul 31, 2013
  13. Jul 24, 2013
  14. Jul 23, 2013
  15. Jul 21, 2013
  16. Jul 20, 2013
  17. Jul 19, 2013
    • martin f. krafft's avatar
      Get rid of GIT_WORK_TREE during vcsh sessions · dedf2ec3
      martin f. krafft authored
      
      
      This patch gets rid of GIT_WORK_TREE completely, which makes the whole thing a
      bit more transparent, I find. Git uses core.worktree anyway, so the
      environment variable isn't needed.
      
      Signed-off-by: default avatarmartin f. krafft <madduck@madduck.net>
      dedf2ec3
    • martin f. krafft's avatar
      Keep worktree relative to GIT_DIR · e9a6b438
      martin f. krafft authored
      
      
      core.worktree can be set relatively to GIT_DIR, thereby preventing the
      hard-coding of the home directory path, which should make a vcsh setup
      more portable.
      
      On the other hand, this means that the vcsh repo.d is now invariably
      linked to its position, relative to the base directory. Apply this patch
      only if you think it to be less likely that people change
      ~/.config/vcsh/repo.d to something else, than they would rsync/tar/mv
      a whole tree to a different $HOME.
      
      Paths are resolved using Git itself, for maximum portability.
      
      In addition to making sure the new method works on new repositories,
      I checked that
      
        - "old" repositories can be used with the new code just fine;
        - upgrading works.
      
      Signed-off-by: default avatarmartin f. krafft <madduck@madduck.net>
      e9a6b438
    • martin f. krafft's avatar
      Remove unnecessary line · 84568765
      martin f. krafft authored
      
      
      Signed-off-by: default avatarmartin f. krafft <madduck@madduck.net>
      84568765
Loading