git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Problems using StGit and -rt kernel patchset

From
CWClark Williams <clark.williams@gmail.com>
Date
Oct 3, 2007, 14:19 UTC
Message-ID
<4703A4EE.3000002@gmail.com>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello all,

I've been working on the -rt patch series for the kernel and would like to to use StGit to manage the patches. Unfortunately I've had limited success, so I thought I'd ask the git/stgit community if what I'm doing is wrong.

I clone Linus's tree to a common directory, then clone it locally to work:

$ git clone -s -l /home/src/linux-2.6.git scratch.git $ cd scratch.git $ stg init $ stg branch --create rt-2.6.23-rc8-rt1 v2.6.23-rc8 $ stg import --series --ignore --replace ../sources/patch-queue-2.6.23-rc8-rt1/series <fix the things quilt lets through and stg barfs on, like malformed email addresses> <watch 368 patches be applied and committed> <work work work> <get a new patch queue> $ (cd /home/src/linux-2.6.git && git pull) $ stg pull $ stg branch --create rt-2.6.23-rc8-rt1 v2.6.23-rc9 $ stg import --series --ignore --replace ../sources/patch-queue-2.6.23-rc9-rt1/series Checking for changes in the working directory ... done stg import: env git-commit-tree 520b9d0db6a1142271a68b2b38cca002be40f6cb -p da0a81e98c06aa0d1e05b9012c2b2facb1807e12 failed (fatal: da0a81e98c06aa0d1e05b9012c2b2facb1807e12 is not a valid 'commit' object)

At this point I'm clueless as to:
1. What I've done wrong
2. How to recover/debug this

I really like using stgit to manage the patch queue with each patch as a commit, so I'd prefer to figure out how to either use stgit properly, or fix whatevers going wrong.

Thanks,
Clark
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iD8DBQFHA6TuqA4JVb61b9cRAl12AJ0V3SNg9hO4cnFhefRS/mWdGF696ACeNspM a+aLdBeFCHCPeyypUr6AwJQ= =Z2eU -----END PGP SIGNATURE-----

Next: Catalin Marinas
Message 1 of 3 in “Problems using StGit and -rt kernel patchset”
  1. Clark WilliamsOct 3, 2007
  2. Catalin MarinasOct 5, 2007
  3. Clark WilliamsOct 5, 2007

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.