Dear Isaac:

Thanks for helping me through this. In fact, your discussion below triggered 
the solution. It appears that I have been bitten by a PowerShell feature. 
Piping data is not the same as in UNIX. When piping, unkown objects are treated 
as text (at least in this case), and the text itself is converted to a .NET 
array object before being sent out to the receiving program, at which point, 
since the receiving program only accepts text (fossil) it will be reconverted 
back into plain text, but this conversion adds the CRLF line endings instead of 
the LF line endings that Git uses, thus rendering the data used by Git invalid. 


There are a few solutions, but as it turns out, the easiest one for working 
around this particular problem, since this is a one off, is to simply load up 
cmd as a subshell and then do the processing from there, which works as 
expected. Fossil works as intended if used from within Cmd for this piping. 


All in all, I’m glad that this is a fairly straightforward issue. Thanks for 
the help!



Yours truly,



Aaron W. Hsu


-- 
Aaron W. Hsu | arcf...@sacrideo.us | http://www.sacrideo.us
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to