MCPcopy Create free account

hub / github.com/Zverik/simple-revert / functions

Functions29 in github.com/Zverik/simple-revert

↓ 12 callersFunctionsafe_print
(s='')
simple_revert/restore_version.py:64
↓ 9 callersFunctionapi_request
(endpoint, method='GET', sysexit_message=None, raw_result=False, headers=None, **kwargs)
simple_revert/common.py:39
↓ 7 callersFunctionobj_to_dict
Converts XML object to an easy to use dict.
simple_revert/common.py:85
↓ 5 callersFunctionprint_status
(changeset_id, obj_type=None, obj_id=None, count=None, total=None)
simple_revert/simple_revert.py:187
↓ 3 callersFunctionauth_request
(auth, endpoint, method='GET', sysexit_message=None, raw_result=False, headers=None, **kwargs
simple_revert/common.py:58
↓ 3 callersFunctionchanges_to_osc
(changes, changeset_id=None)
simple_revert/common.py:128
↓ 2 callersFunctionapply_diff
Takes a diff and the last version of the object, and produces an initial object from it.
simple_revert/simple_revert.py:129
↓ 2 callersFunctionfind_new_refs
Finds references in old, which are not in last.
simple_revert/restore_version.py:42
↓ 2 callersFunctionget_obj_history
Download object history; params are from tuple returned by parse_url. If obj_version None, prints history and exits. Returns object's history
simple_revert/restore_version.py:68
↓ 2 callersFunctionmake_diff
Takes two object dicts and produces a diff.
simple_revert/simple_revert.py:15
↓ 2 callersFunctionprint_usage_and_exit
()
simple_revert/restore_version.py:209
↓ 2 callersFunctionupload_changes
Uploads a list of changes as tuples (action, obj_dict).
simple_revert/common.py:171
↓ 1 callersFunctionbuild_undelete_changes
For each (obj_type, obj_id, obj_version, obj_history) item in restore_objs, traverse its obj_history to build changeset to undelete it. Retur
simple_revert/restore_version.py:142
↓ 1 callersFunctionchangeset_xml
(changeset_tags)
simple_revert/common.py:163
↓ 1 callersFunctiondict_to_obj
Converts object dict back to an XML element.
simple_revert/common.py:104
↓ 1 callersFunctiondownload_changesets
Downloads changesets and all their contents from API, returns (diffs, changeset_users) tuple.
simple_revert/simple_revert.py:204
↓ 1 callersFunctionget_obj_version
Get requested object version, or exit(1). Updates obj_version if negative. Returns tuple (obj_version, last_version, vref).
simple_revert/restore_version.py:106
↓ 1 callersFunctionmain
()
simple_revert/restore_version.py:224
↓ 1 callersFunctionmain
()
simple_revert/simple_revert.py:291
↓ 1 callersFunctionmerge_diffs
Merge two sequential diffs.
simple_revert/simple_revert.py:49
↓ 1 callersFunctionparse_url
Parses typeNNN or URL, returns a tuple of (type, id, version).
simple_revert/restore_version.py:18
↓ 1 callersFunctionprint_changesets_for_user
Prints last 15 changesets for a user.
simple_revert/simple_revert.py:165
↓ 1 callersFunctionread_auth
()
simple_revert/common.py:77
↓ 1 callersFunctionrevert_changes
Actually reverts changes in diffs dict. Returns a changes list for uploading to API.
simple_revert/simple_revert.py:244
Method__init__
(self, code, message)
simple_revert/common.py:23
Method__init__
(self, msg)
simple_revert/common.py:32
Method__str__
(self)
simple_revert/common.py:27
Method__str__
(self)
simple_revert/common.py:35
Functionchange_as_key
(ch)
simple_revert/common.py:139