Comments (3)
Hi Kiates,
This is one of worse error handling in my gitcc code. The problem is that the rebase error is masking the real error. Go in to rebase.py and comment out the try/finally lines (but leave the logic) in doCommit and let it fail so we can see what's really going on.
Charles
from git-cc.
Charles,
Thanks for the help. I commented out the exception blocks, but didn't get any more information. I was able to sprinkle some print statements around to trace where the error was occurring, and it was during the call to add the .gitcc file. In this repository the .gitignore file was set to ignore the .gitcc file and I think there must be an error coming back from git during that call.
Running the command by hand also confirms that git would reject it:
$ git add .gitcc
The following paths are ignored by one of your .gitignore files:
.gitcc
Use -f if you really want to add them.
fatal: no files added
I've wondered if the .gitcc file really needed to be checked in. Do you have an explanation of when and how it is used. What are the ramifications of it not being accurate, say I changed the config spec on the clearcase view or something.
Thanks again, and thank your for a very useful tool.
Chad
from git-cc.
Hi Chad,
The .gitcc file was originally intended to help with working out if a given commit should be added to this changeset based on previous merges. There are some very tricky corner cases that I couldn't deal with any other way. It isn't mandatory, and you can disable it by adding the following to .git/gitcc:
[core]
cache = False
I hope that helps.
Charles
from git-cc.
Related Issues (20)
- would git-cc work properly when cleartool diff is reconfigured? HOT 1
- Unable to initialize gitcc HOT 3
- Changing a symlink into a file in git causes ClearCase checkin to fail HOT 1
- Can I use the program on Linux redhat? HOT 2
- Does the program "git-cc" support python 3.5 HOT 1
- gitcc label erroring out HOT 25
- git-cc fails in subprocess.py HOT 7
- Unable to understand workflow. Where to use git init and where to use gitcc init? HOT 2
- zest.releaser upgrade? HOT 2
- Applying clearcase labels to git commits? HOT 15
- Capturing deleted file history? HOT 6
- git cc rebase - nothing happens HOT 5
- Error during gitcc rebase HOT 1
- Does git-cc support Git to CC HOT 2
- clearcase
- DEBUG in common.py dealt as str after loaded from config file HOT 1
- Only master Branch is creating while migrating but unable to create other branches HOT 1
- Only CC main branch code is migrated for all the branches. HOT 4
- Documentation questions HOT 6
- Version History not reflecting on Git platform HOT 1
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-cc.