AGWA / AGWA/git-crypt

Problems above 0.4 version and solution

Đang mở
#148 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
C++
Star
9.9k
Fork
544
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

I have use 0.4 version of git-crypt for many years, it's works well with git 1.9, but recently github.com need tls1.2 which force me to update git to 2.x, and I found 0.4 not works with git 2.x, so I updated git-crypt to 0.5 and I found 2 bugs at least.

1. On winodws, if path of the repo has unicode, `git-crypt unlock ` will fail, due to git 2.x output utf-8 chars in the result of `git ls-files`, this will let `touch_file` fail on windows platform

2. If the repo has many files, `git_checkout` will failed on windows, due the command of launching process are too long.

Solution:
1. I find out another solution for `touch_file`, that's `git rm -r .`
2. 'git checkout -f HEAD -- .' works well in 0.4

So I modified the source of 0.4, just add `git rm -r .` for `touch_file`, it works well with git 2.x!
Sorry I don't need other features above 0.4.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.