Comments (5)
Duplicate of #34
from fast-export.
@frej This is not a duplicate of #34 . If you look at the call stack here, sanitize_name is not being called at all. I am experiencing this issue as well and will provide a pull request if I can.
from fast-export.
I just ran into this with one of my projects. Same stack trace with export_file_contents, etc. No sanitize_name in the stack.
from fast-export.
In my case the crash was occuring in fast import because one of my branch names was problematic, even after being sanitized by sanitize_name. The imported repository had a branch named erroneously after a whole ssh:// URL, so something like:
ssh://[email protected]/repos/something
The branch name was sanitized to replace the colon, but apparently the "/" also causes problems. I'll submit a pull request with a tweak to add / to the regex for sanitizing. This worked around the issue for me.
from fast-export.
Anybody else who comes across this issue, the right solution is to use the branch renaming -B flag to alleviate any problems that may be occurring because of the old Mercurial branch names. See explanation on #285.
from fast-export.
Related Issues (20)
- If you want I can create a PR for this. HOT 1
- contributor can help fix any other problem they see HOT 1
- mapping branches HOT 5
- hg-fast-export executed successfully but the files are not copied to the new git repo HOT 9
- ā¸ā¸˛āšā¸ HOT 1
- hg2git-heads file is missing if working with bare repository HOT 8
- Get it on PyPI and install via PIP? HOT 1
- Rewrite commit hashes in commit message HOT 5
- hg-fast-export.py:269: FutureWarning: Possible nested set at position 2 HOT 3
- Documentation Unclear HOT 2
- export project with submodules does not contain a valid uri HOT 1
- .hgsub is still available after conversion HOT 1
- .hgignore is not replaced by .gitignore HOT 1
- Reduce repository size HOT 1
- Not all modules are defined in mapping file. HOT 2
- Commit messages are decoded as cp1252 with parameter -e utf8 HOT 1
- Yet another "cannot lock ref", mapping seems not to help HOT 2
- no difference between empty and no plugin option HOT 4
- Branch mapping not working with quotation mark HOT 6
- fast-export only converts default branch HOT 3
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 fast-export.