Revisions of git-repo

Sebastian Wagner's avatar Sebastian Wagner (sebix) accepted request 1167884 from Björn Bidar's avatar Björn Bidar (Thaodan) (revision 21)
- Update to version 2.45:
  * project: Check if dotgit exists w/out symlink check
  * git: raise soft version to 2.7.4
  * git: raise hard version to 1.7.9
  * docs: release: add recent git/python/ssh/debian info
  * main: Stringify project name in error_info
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 20)
- Update to version 2.44:
  * ssh: Print details if running the command fails
  * upload: Fix patchset description destination
  * sync: Fix sorting for nested projects
  * sync: introduce --force-checkout
  * upload: Add support for setting patchset description
  * sync: Introduce git checkout levels
  * git_command: Return None from GetEventTargetPath() if set to empty string
  * trace: Save trace2 sid in REPO_TRACE file
  * subcmds: sync: Remove deprecated _AUTO_GC
  * launcher: Set shebang to python3
  * sync: ensure RepoChangedException propagated
  * stop passing project to UpdateManifestError
  * project: Rename if deletion fails
  * Clean up remaining `repo sync` log spam.
  * docs: fix some grammar typos
  * project: Check references during sync
  * tests: setup user identity for tests
  * manifest_xml: fix url normalization for inits and remotes
  * git_trace2: Add socket timeout
  * manifest_xml: do not allow / before : in scp-like syntax
  * repo: Drop reexec of python3 from check_python_version()
  * repo: Remove Python 2 compatibility code
  * repo: Remove a Python 2 related comment
  * Don't log spam `repo sync` by default
  * tox: Remove pylint timeout
  * Update commit-msg hook
  * sync: Fix partial sync false positive
  * repo: add repo main script's directory to PYTHONPATH.
  * info: Handle undefined mergeBranch
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 19)
- Update to version 2.39:
  * sync: PersistentTransport call parent init
  * sync: TeeStringIO write should return int
  * sync: Fix tracking of broken links
  * project: Speculative fix for project corruption
  * cleanup: convert exceptions to OSError
  * cleanup: delete redundant "r" open mode
  * cleanup: use new dict & set generator styles
  * manifest_xml: Fix empty project list when DOCTYPE is present
  * cleanup: leverage yield from in more places
  * git_config: GetBoolean should return bool
  * project: using --depth results in error when including submanifests
  * repo: drop Python 2 compat logic
  * delete Python 2 (object) compat
  * tests: Set HOME to a temporary directory when running tests.
  * tests: added python 3.12
  * github: add python 3.11 to test-ci.yml
  * github: pin ubuntu to 20.04 to make py36 work
  * python-support: update with current status & guidelines
  * hooks: drop support for Python 2
  * main: drop Python 2 check
  * Update logger.warn to logger.warning
  * git_command: read1 needs a size in py3.6
  * git_command: lru_cache needs maxsize for py36 & 37
  * sync: Fix print statement in _PostRepoFetch
  * git_command: Augment underlying git errors with suggestions
  * project: Invoke realpath on dotgit for symmetry with gitdir to ensure a short relpath.
  * Reset info logs back to print in sync
  * Track expected git errors in logs
  * tests: Fix tox error in py36 use virtualenv<20.22.0
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 18)
- Only execute pytest, not black and flake8 tests. We do not care about formatting
- On Leap 15.4 and 15.5 skip a test that fails there, but not on Tumbleweed
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 17)
add missing file
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 16)
- Add patch disable-black-test.patch to fix tests (disable format check)

- Update to version 2.35:
  * main: Fix exitcode logging
  * sync: Track new/existing project count
  * manifest: enable remove-project using path
  * update links from monorail to issuetracker
  * sync: Handle case when output isn't connected to a terminal
  * sync: Update sync progress even when _sync_dict is empty
  * sync: Handle race condition when reading active jobs
  * pager: set $LESS only when missing
  * Add envar to replace shallow clones with partial
  * sync: Show number of running fetch jobs
  * upload: use f-string
  * project: Include tags option during fetch retry
  * Parse OpenSSH versions with no SSH_EXTRAVERSION
  * sync: Show elapsed time for the longest syncing project
  * [git_trace2] Add logs for critical cmds
  * [trace2] Add absolute time on trace2 exit events
  * SUBMITTING_PATCHES: update with commit queue details
  * sync: Fix how sync times for shared projects are recorded
  * manifest: add support for revision in include
  * sync: Display total elapsed fetch time
  * [SyncAnalysisState] Preserve synctime µs
  * tests: do not allow underscores in cli options
  * upload: Add `--no-follow-tags` by default to git push
  * run_tests: Check flake8
  * Update abandon to support multiple branches
  * run_tests: Always check black and check it last
  * Format codebase with black and check formatting in CQ
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 14)
- Update to version 2.29:
  * manifest_xml: improve topdir accuracy.
  * init: hide identify spam when reinitializing
  * init: show a notice when reinitializing
  * stage: add missing flush before project prompt
  * upload: respect --yes with large upload confirmation
  * launcher: make missing .repo/repo/repo an error
  * launcher: initialize repo in a temp dir
  * cherry-pick: tighten up output
  * git_command: fix input passing
  * project: initialize new manifests in temp dirs
  * init: change --depth default to 1 for manifest repo
  * add a few more docs to existing funcs
  * init: use --current-branch by default
  * start: do not swallow git output all the time
  * pager: catch startup failures on Windows
  * upload: add --push-options tips & doc link
  * project: simplify GetRemote a bit
  * upload: Add ready flag to remove wip
  * commit-msg: Sync commit-msg from gerrit 3.6.1
  * sync: handle smartsync HTML responses better
  * sync: start clearing git settings that disabled pruning
  * sync: rework --jobs to provide better defaults
  * Fix the printed path of the ".repo" dir after a fresh init.
  * Omit local_manifest groups from superproject override.
  * status, diff: display correct path for multi-manifest
  * project: simplify if-statement
  * upload: add ‘--ignore-untracked-files’ option
  * man: regenerate
  * Fix Projects.shareable_dirs
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 13)
- Update to version 2.26:
  * sync: add multi-manifest support
  * project: initial separation of shared project objects
  * upload: move label validation to core function
  * tests: switch to tempfile.TemporaryDirectory
  * project: fix --use-superproject logic for init.
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 12)
- Update to version 2.25:
  * manifest: add submanifest.default_groups attribute
  * project: Do not exit early on --standalone-manifest.
  * project: Add missing imports
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 11)
- Update to version 2.24:
  * progress: optimize progress bar updates a bit
  * Override the manifest for the entire command
  * sync: refactor use of self.manifest
  * Stop passing optparse.Values to git_superproject
  * ManifestProject: add manifest_platform
  * forall: fix multi-manifest variables.
  * git_superproject: only print beta notice once.
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 10)
- Update to version 2.23:
  * manifest_xml: use Superproject to hold XML content
  * sync: respect `sync-c` manifest option
  * manifest_xml: Add Load and Unload methods
  * Fix sub manifest handling
  * init: add multi-manifest support
  * Move manifest config logic into ManifestProject
  * project: add ManifestProject.Sync()
  * project: Isolate ManifestProject from RepoProject
  * manifest_file must be an absolute path
  * trace: allow writing traces to a socket
  * manifest_xml: group for submanifest projects
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 9)
- Update to version 2.22:
  * Add multi-manifest support with <submanifest> element
  * Move local-manifest check to manifest_xml.py
  * project.py: pass --recurse-submodules={value}
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 8)
- remove obsolete patch fix-python-readlink.patch
- Update to version 2.21:
  * project: mark gc.log as safe to discard when migrating .git/
  * init: add an option --enable-git-lfs-filter
  * init: make bad --repo-rev settings more clear
  * project: Ignore failure to remove the sample hooks
  * branches: Fix "not in" handling
  * project: store objects in project-objects directly
  * project: move --reference handling to project-objects
  * test_project: use os.readlink instead of Path.readlink
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 945558 from Sebastian Wagner's avatar Sebastian Wagner (sebix) (revision 7)
initialized devel package after accepting 945558
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 6)
- add fix-python-readlink.patch, fixing the project for python < 3.9.
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 5)
fix shebang also in test
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 4)
- Fix shebang to use python3.9.
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 3)
- Update to version 2.20:
  * project: prune sample hooks
  * project: drop support for symlinking internal .git files
  * project: abort a bit earlier before migrating .git/
  * Revert "sync: dropped "NOTICE: --use-superproject is in beta ..." message."
  * project: stop symlinking info dir under .git/
  * project: stop symlinking description file under .git/
  * project: stop symlinking svn under .git/
  * project: clean up now unused code
  * sync: dropped "NOTICE: --use-superproject is in beta ..." message.
  * sync: With --mirror option, don't display no-use-superproject... message.

- Update to version 2.19:
  * project: migrate worktree .git/ dirs to symlinks
  * init, sync: fixed flake8 warnings.
  * superproject: Inherit --no-use-superproject with --mirror option.
  * sync: Handle tag ref in "upstream" field
  * project: init hooks in objdir only
  * sync: link the internal-fs-layout doc into checkouts
  * git-review: add config file
  * SUBMITTING_PATCHES: link to commit message style docs
  * man: refresh pages
  * help: fix grammar in help text
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 2)
format specfile
Displaying revisions 1 - 20 of 21
openSUSE Build Service is sponsored by