I notice many
modules no longer have a ".git" subdirectory.
That would cause problems, but I would suspect a haywire script or
similar
on your end has simply deleted those directories.
Running "git
submodule
init" and "git submodule update"
from within the main tde/ directory
should restore those directories and reset your copy to the latest GIT
HEAD.
Please let me know if you run into any further issues; for obvious
reasons
I am concerned at even the slightest hint that
the main GIT repository
could possibly be corrupt!
I have not noticed any problems with GIT. I even tried to
clone a complete tree and no problems I noticed (except for the usual
slow
speed). Maybe you have just broken your local copy.
You can try:
git fsck && git submodule foreach "git fsck"
Note: Submodules may not have .git folder, but may have .git
file that points to the location git folder in the top level object (in
.git/modules).
I have tried all of the above to no avail. The git fsck commands results
in several "dangling blob," dangling tree," and "dangling tag"
messages.
When I attempt to resync my entire local tree, the process always hangs at
kmplayer. When I enter that directory and run 'git pull' I receive the
following message:
You are not currently on a branch, so I cannot use any
'branch.<branchname>.merge' in your configuration file.
Please specify which remote branch you want to use on the command
line and try again (e.g. 'git pull <repository> <refspec>').
See git-pull(1) for details.
I get the same error message from several modules, such as tdeadmin.
This all started last night when I wanted to push a simple editorial patch
for tdeadmin for the kcontrol network module to recognize the newly
released Slackware 14.
I have tried to enter each defective module and run 'git checkout master'
but that does not help. The process just hangs with no messages at all.
I've tried following the directions in the wiki. I ran 'git clone' for the
entire tree and that has not helped.
What do I try next?
Darrell