mercurial/shelve.py
changeset 42658 d5cdce3d9164
parent 42657 aaad4fe55ad1
child 42662 ee86ad6f50fe
equal deleted inserted replaced
42657:aaad4fe55ad1 42658:d5cdce3d9164
   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,