@@ -2709,7 +2709,8 @@ static int handle_revision_pseudo_opt(struct rev_info *revs,
2709
2709
clear_ref_exclusions (& revs -> ref_excludes );
2710
2710
} else if (!strcmp (arg , "--branches" )) {
2711
2711
if (revs -> ref_excludes .hidden_refs_configured )
2712
- return error (_ ("--exclude-hidden cannot be used together with --branches" ));
2712
+ return error (_ ("options '%s' and '%s' cannot be used together" ),
2713
+ "--exclude-hidden" , "--branches" );
2713
2714
handle_refs (refs , revs , * flags , refs_for_each_branch_ref );
2714
2715
clear_ref_exclusions (& revs -> ref_excludes );
2715
2716
} else if (!strcmp (arg , "--bisect" )) {
@@ -2720,12 +2721,14 @@ static int handle_revision_pseudo_opt(struct rev_info *revs,
2720
2721
revs -> bisect = 1 ;
2721
2722
} else if (!strcmp (arg , "--tags" )) {
2722
2723
if (revs -> ref_excludes .hidden_refs_configured )
2723
- return error (_ ("--exclude-hidden cannot be used together with --tags" ));
2724
+ return error (_ ("options '%s' and '%s' cannot be used together" ),
2725
+ "--exclude-hidden" , "--tags" );
2724
2726
handle_refs (refs , revs , * flags , refs_for_each_tag_ref );
2725
2727
clear_ref_exclusions (& revs -> ref_excludes );
2726
2728
} else if (!strcmp (arg , "--remotes" )) {
2727
2729
if (revs -> ref_excludes .hidden_refs_configured )
2728
- return error (_ ("--exclude-hidden cannot be used together with --remotes" ));
2730
+ return error (_ ("options '%s' and '%s' cannot be used together" ),
2731
+ "--exclude-hidden" , "--remotes" );
2729
2732
handle_refs (refs , revs , * flags , refs_for_each_remote_ref );
2730
2733
clear_ref_exclusions (& revs -> ref_excludes );
2731
2734
} else if ((argcount = parse_long_opt ("glob" , argv , & optarg ))) {
@@ -2743,21 +2746,24 @@ static int handle_revision_pseudo_opt(struct rev_info *revs,
2743
2746
} else if (skip_prefix (arg , "--branches=" , & optarg )) {
2744
2747
struct all_refs_cb cb ;
2745
2748
if (revs -> ref_excludes .hidden_refs_configured )
2746
- return error (_ ("--exclude-hidden cannot be used together with --branches" ));
2749
+ return error (_ ("options '%s' and '%s' cannot be used together" ),
2750
+ "--exclude-hidden" , "--branches" );
2747
2751
init_all_refs_cb (& cb , revs , * flags );
2748
2752
for_each_glob_ref_in (handle_one_ref , optarg , "refs/heads/" , & cb );
2749
2753
clear_ref_exclusions (& revs -> ref_excludes );
2750
2754
} else if (skip_prefix (arg , "--tags=" , & optarg )) {
2751
2755
struct all_refs_cb cb ;
2752
2756
if (revs -> ref_excludes .hidden_refs_configured )
2753
- return error (_ ("--exclude-hidden cannot be used together with --tags" ));
2757
+ return error (_ ("options '%s' and '%s' cannot be used together" ),
2758
+ "--exclude-hidden" , "--tags" );
2754
2759
init_all_refs_cb (& cb , revs , * flags );
2755
2760
for_each_glob_ref_in (handle_one_ref , optarg , "refs/tags/" , & cb );
2756
2761
clear_ref_exclusions (& revs -> ref_excludes );
2757
2762
} else if (skip_prefix (arg , "--remotes=" , & optarg )) {
2758
2763
struct all_refs_cb cb ;
2759
2764
if (revs -> ref_excludes .hidden_refs_configured )
2760
- return error (_ ("--exclude-hidden cannot be used together with --remotes" ));
2765
+ return error (_ ("options '%s' and '%s' cannot be used together" ),
2766
+ "--exclude-hidden" , "--remotes" );
2761
2767
init_all_refs_cb (& cb , revs , * flags );
2762
2768
for_each_glob_ref_in (handle_one_ref , optarg , "refs/remotes/" , & cb );
2763
2769
clear_ref_exclusions (& revs -> ref_excludes );
0 commit comments