833 newnode = cmdutil.dorecord(ui, repo, commitfunc, None, False, |
833 newnode = cmdutil.dorecord(ui, repo, commitfunc, None, False, |
834 cmdutil.recordfilter, *pats, |
834 cmdutil.recordfilter, *pats, |
835 **pycompat.strkwargs(opts)) |
835 **pycompat.strkwargs(opts)) |
836 snode = repo.commit(text=shelvectx.description(), |
836 snode = repo.commit(text=shelvectx.description(), |
837 extra=shelvectx.extra(), |
837 extra=shelvectx.extra(), |
838 user=shelvectx.user(), |
838 user=shelvectx.user()) |
839 date=shelvectx.date()) |
|
840 m = scmutil.matchfiles(repo, repo[snode].files()) |
839 m = scmutil.matchfiles(repo, repo[snode].files()) |
841 if snode: |
840 if snode: |
842 _shelvecreatedcommit(repo, snode, basename, m) |
841 _shelvecreatedcommit(repo, snode, basename, m) |
843 |
842 |
844 return newnode, bool(snode) |
843 return newnode, bool(snode) |