Comments (9)
I've noticed the case problems before. I thought that clone/fetch worked around this.
How did you create your repository? with clone or quick-clone?
from git-tfs.
This happens when fetching, cloning and quick-cloning.
When I tested the quick-clone I noticed there were fewer number of untracked directories in this case. I suspect the casing was fixed during some earlier TFS checkin.
from git-tfs.
I asked because I don't think quick-clone does anything special to handle casing. So it wouldn't surprise me too much if quick-clone failed to get the casing right. fetch is careful to use consistent casing. clone uses fetch.
What version of everything (git, git-tfs) are you using?
from git-tfs.
Here is the version I compiled with: 8aa9572.
from git-tfs.
I believe this issue occurs when a single TFS checkin has inconsistent casing in it and there were no previous checkins for the same path to get the casing from. The method UpdateDirectoryToMatchExtantCasing uses the paths already in the tree when consolidating the case, but the items being added during the single commit are not included.
from git-tfs.
Since it's been 6 months, I'm closing this issue.
If you're still having the problem or you're interested in helping to track it down, please re-open this issue. If you do re-open it, I'd really appreciate more details about the problem, e.g. a git log --stat and/or change info from a series of TFS changesets that trigger the problem.
from git-tfs.
This should be fixed as of 1bd12c1.
from git-tfs.
Great! I'll give this a go as soon as possible. (I never thought of using an invariant case string comparer, nice!)
from git-tfs.
FYI - I verified this is no longer an issue.
from git-tfs.
Related Issues (20)
- Slow operation, more of a question HOT 4
- StructureMap.StructureMapException: StructureMap Exception Code: 207 HOT 1
- git-tfs was unable to find the root changeset
- Timeouts when I git tfs pull --rebase --debug HOT 1
- Error 200 ok on EnsureAuthenticated
- Wrong branch cloned when several branch names start in the same HOT 4
- Git TFS installation error. HOT 2
- GitTfs-0.32.0.zip file issues HOT 3
- Fails to build—restore not available HOT 1
- Cannot find module './tempdir' issue reported while copying files from staging environment to production HOT 1
- Policy: Internal error in Work Items. Error loading the Work Items policy HOT 2
- How do I retrieve file history after clone? All I see is branch comments. HOT 7
- Adding work items to the export file doesn't work
- git-tfs not showing history showing error,"Please report this case to the git-tfs developers!" HOT 1
- New Release after v0.32.0 HOT 4
- Sudden authentication issue HOT 2
- Export map can't be created, if a TFS changeset shall be assigned to multiple commits
- Wrong branch cloned when several branch names starts in the same
- "git tfs" isn't a command, but "git-tfs" is a command HOT 1
- Error while cloning branches by using command. - git tfs clone https://TFSURL/tfs/defaultcollection/ $/ProjectName/Ressursstyring/src/next . --branches=all HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from git-tfs.