equal
deleted
inserted
replaced
1819 # Default --rev value depends on --follow but --follow behaviour |
1819 # Default --rev value depends on --follow but --follow behaviour |
1820 # depends on revisions resolved from --rev... |
1820 # depends on revisions resolved from --rev... |
1821 follow = opts.get('follow') or opts.get('follow_first') |
1821 follow = opts.get('follow') or opts.get('follow_first') |
1822 if opts.get('rev'): |
1822 if opts.get('rev'): |
1823 revs = scmutil.revrange(repo, opts['rev']) |
1823 revs = scmutil.revrange(repo, opts['rev']) |
|
1824 elif follow and repo.dirstate.p1() == nullid: |
|
1825 revs = revset.baseset() |
1824 elif follow: |
1826 elif follow: |
1825 revs = repo.revs('reverse(:.)') |
1827 revs = repo.revs('reverse(:.)') |
1826 else: |
1828 else: |
1827 revs = revset.spanset(repo) |
1829 revs = revset.spanset(repo) |
1828 revs.reverse() |
1830 revs.reverse() |