Pushy, 4 bytes
Non-competing as the language postdates the challenge.
:Lh_
This works by building the stack up to the final line, step-by-step, and printing the stages:
: \ Input times do (this consumes input):
Lh \ Push stack length + 1
_ \ Print stack items, space separated.