@cli.command(short_help="<STR_LIT>")<EOL>@click.option('<STR_LIT>', '<STR_LIT>', '<STR_LIT:f>', type=click.Path(dir_okay=False),<EOL>help="<STR_LIT>")<EOL>@click.option('<STR_LIT>', is_flag=True, help="<STR_LIT>")<EOL>@date_options<EOL>@click.pass_context<EOL>def status(ctx, date, f, pushed):
try:<EOL><INDENT>timesheet_collection = get_timesheet_collection_for_context(ctx, f)<EOL><DEDENT>except ParseError as e:<EOL><INDENT>ctx.obj['<STR_LIT>'].err(e)<EOL><DEDENT>else:<EOL><INDENT>ctx.obj['<STR_LIT>'].show_status(<EOL>timesheet_collection.entries.filter(<EOL>date, regroup=ctx.obj['<STR_LIT>']['<STR_LIT>'],<EOL>pushed=False if not pushed else None<EOL>)<EOL>)<EOL><DEDENT>
Shows the summary of what's going to be committed to the server.