Re: StGIT cannot import properly from stdin
- From
- Catalin Marinas <catalin.marinas@gmail.com>
- Date
- Sep 21, 2005, 08:03 UTC
- Message-ID
- <b0943d9e05092101033dd5d366@mail.gmail.com>
- In-Reply-To
- <433107C7.60901@drzeus.cx>
On 21/09/05, Pierre Ossman <drzeus-list@drzeus.cx> wrote:
> The import command of stgit does not handle stdin in a very sane way. > The logic expects to be able to read the patch several times which isn't > possible with stdin. So for it to work you have to give it the patch twice.
It works for me with the latest snapshot. What might happen in your case is a missing "---" line after the patch description. The import command reads the sys.stdin file descriptor until the first "---" line. After that, the git.apply() function will read the rest of the lines and pass them to git-apply. You can put some prints in the git.apply() function to check where it starts reading from.
Patches without description cannot be read from stdin at the moment. Maybe I could add another option to prevent it from reading the description.
-- Catalin