equal
deleted
inserted
replaced
120 env = {} |
120 env = {} |
121 |
121 |
122 # make in-memory changes visible to external process |
122 # make in-memory changes visible to external process |
123 tr = repo.currenttransaction() |
123 tr = repo.currenttransaction() |
124 repo.dirstate.write(tr) |
124 repo.dirstate.write(tr) |
125 if tr: |
125 if tr and tr.writepending(): |
126 tr.writepending() |
|
127 env['HG_PENDING'] = repo.root |
126 env['HG_PENDING'] = repo.root |
128 |
127 |
129 for k, v in args.iteritems(): |
128 for k, v in args.iteritems(): |
130 if callable(v): |
129 if callable(v): |
131 v = v() |
130 v = v() |