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

enum 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.