##// END OF EJS Templates
commit: add ability to print file status after each successful invocation...
av6 -
r42430:0f013944 default
parent child Browse files
Show More
@@ -1735,6 +1735,10 b' def _docommit(ui, repo, *pats, **opts):'
1735 1735
1736 1736 cmdutil.commitstatus(repo, node, branch, bheads, opts)
1737 1737
1738 if not ui.quiet and ui.configbool('commands', 'commit.post-status'):
1739 status(ui, repo, modified=True, added=True, removed=True, deleted=True,
1740 unknown=True, subrepos=opts.get('subrepos'))
1741
1738 1742 @command('config|showconfig|debugconfig',
1739 1743 [('u', 'untrusted', None, _('show untrusted configuration options')),
1740 1744 ('e', 'edit', None, _('edit user config')),
@@ -202,6 +202,9 b" coreconfigitem('color', 'pagermode',"
202 202 default=dynamicdefault,
203 203 )
204 204 _registerdiffopts(section='commands', configprefix='commit.interactive.')
205 coreconfigitem('commands', 'commit.post-status',
206 default=False,
207 )
205 208 coreconfigitem('commands', 'grep.all-files',
206 209 default=False,
207 210 )
@@ -438,6 +438,10 b' effect and style see :hg:`help color`.'
438 438 ``commands``
439 439 ------------
440 440
441 ``commit.post-status``
442 Show status of files in the working directory after successful commit.
443 (default: False)
444
441 445 ``resolve.confirm``
442 446 Confirm before performing action if no filename is passed.
443 447 (default: False)
@@ -838,3 +838,42 b' at the end'
838 838 second line
839 839
840 840 $ cd ..
841
842 testing commands.commit.post-status config option
843
844 $ hg init ci-post-st
845 $ cd ci-post-st
846 $ echo '[commands]' > .hg/hgrc
847 $ echo 'commit.post-status = 1' >> .hg/hgrc
848
849 $ echo 'ignored-file' > .hgignore
850 $ hg ci -qAm 0
851
852 $ echo 'c' > clean-file
853 $ echo 'a' > added-file
854 $ echo '?' > unknown-file
855 $ echo 'i' > ignored-file
856 $ hg add clean-file added-file
857 $ hg ci -m 1 clean-file
858 A added-file
859 ? unknown-file
860 $ hg st -mardu
861 A added-file
862 ? unknown-file
863
864 $ touch modified-file
865 $ hg add modified-file
866 $ hg ci -m 2 modified-file -q
867
868 $ echo 'm' > modified-file
869 $ hg ci --amend -m 'reworded' -X 're:'
870 saved backup bundle to $TESTTMP/ci-post-st/.hg/strip-backup/*-amend.hg (glob)
871 M modified-file
872 A added-file
873 ? unknown-file
874 $ hg st -mardu
875 M modified-file
876 A added-file
877 ? unknown-file
878
879 $ cd ..
General Comments 0
You need to be logged in to leave comments. Login now