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 m = scmutil.matchfiles(repo, repo[snode].files()) |
|
840 if snode: |
839 if snode: |
|
840 m = scmutil.matchfiles(repo, repo[snode].files()) |
841 _shelvecreatedcommit(repo, snode, basename, m) |
841 _shelvecreatedcommit(repo, snode, basename, m) |
842 |
842 |
843 return newnode, bool(snode) |
843 return newnode, bool(snode) |
844 |
844 |
845 def _rebaserestoredcommit(ui, repo, opts, tr, oldtiprev, basename, pctx, |
845 def _rebaserestoredcommit(ui, repo, opts, tr, oldtiprev, basename, pctx, |