Subversion
Enumerations
svn_opt_impl.h File Reference

Option and argument parsing for Subversion command lines (common implementation) More...

Go to the source code of this file.

Enumerations

enum  svn_opt_revision_kind {
  svn_opt_revision_unspecified,
  svn_opt_revision_number,
  svn_opt_revision_date,
  svn_opt_revision_committed,
  svn_opt_revision_previous,
  svn_opt_revision_base,
  svn_opt_revision_working,
  svn_opt_revision_head
}
 Various ways of specifying revisions. More...
 

Detailed Description

Option and argument parsing for Subversion command lines (common implementation)

@if copyrights

Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations

under the License.

Warning
This is a private implementation-specific header file. User code should include svn_opt.h instead.

Definition in file svn_opt_impl.h.

Enumeration Type Documentation

◆ svn_opt_revision_kind

Various ways of specifying revisions.

Note
In contexts where local mods are relevant, the ‘working’ kind refers to the uncommitted "working" revision, which may be modified with respect to its base revision. In other contexts, ‘working’ should behave the same as ‘committed’ or ‘current’.
Enumerator
svn_opt_revision_unspecified 

No revision information given.

svn_opt_revision_number 

revision given as number

svn_opt_revision_date 

revision given as date

svn_opt_revision_committed 

rev of most recent change

svn_opt_revision_previous 

(rev of most recent change) - 1

svn_opt_revision_base 

.svn/entries current revision

svn_opt_revision_working 

current, plus local mods

svn_opt_revision_head 

repository youngest

Definition at line 54 of file svn_opt_impl.h.