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

Re: bugreport: stgit cannot export empty patch

From
bryanlarsen <bryan@larsen.st>
Date
Jan 10, 2013, 23:16 UTC
Message-ID
<1357859817532-7574691.post@n2.nabble.com>
In-Reply-To
<xmqqboll2nl0.fsf@junio.mtv.corp.google.com>
Junio C Hamano writes:
Show 16 quoted lines
> Stepan Koltsov &lt;stepan.koltsov@&gt; writes:
>> stgit fails to export empty patches:
>>
>> % stg new empty-patch -m 'asasas'
>> Now at patch "empty-patch"
>> % stg export empty-patch
>> Checking for changes in the working directory ... done
>> fatal: unrecognized input
>> stg export: git failed with code 128
>> zsh: exit 2     stg export empty-patch
>>
>> % stg --version
>> Stacked GIT 0.16-3-g67cf
>> git version 1.7.9.1
>> Python version 2.7.1 (r271:86832, Jul 31 2011, 19:30:53)
>> [GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)]
Show 5 quoted lines
> I don't use (or read the sources to) StGIT, but isn't the whole point of
> "stg export" to "convert your StGIT patches into patch files"?  For an
> empty commit, what is an appropriate output?  IOW, is it reasonable to
> have an empty commit in your history if you are planning to "stg export"
> it?

Here's another example where the functionality is useful: https://github.com/Hobo/agility-gitorial-patches is used to build http://cookbook.hobocentral.net/tutorials/agility

Each commit/patch becomes a step in the tutorial. Some tutorial steps don't have any code attached to them.

In the past, an export of an empty commit would yield a patch where the last three lines were

> ---
>  0 files changed, 0 insertions(+), 0 deletions(-)
>

The latest version of stgit along with git v1.6 eliminates the error. A bisection identifies cc64b318f26c9e176c4f07b1a459a86e7a04c4eb as the source of the problem.

Thanks, Bryan

-- View this message in context: http://git.661346.n2.nabble.com/bugreport-stgit-cannot-export-empty-patch-tp7559494p7574691.html Sent from the git mailing list archive at Nabble.com.

Previous: Stepan Koltsov
Message 4 of 4 in “bugreport: stgit cannot export empty patch”
  1. Stepan KoltsovMay 18, 2012
  2. Junio C HamanoMay 18, 2012
  3. Stepan KoltsovMay 18, 2012
  4. bryanlarsenJan 10, 2013

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.