Currently Online

Latest Posts

Topic: Move Widelands to GitHub

GunChleoc
Avatar
Joined: 2013-10-07, 15:56
Posts: 2989
Ranking
One Elder of Players
Location: RenderedRect
Posted at: 2019-09-08, 11:08

I'll start migrating the bugs/issues now.

I am planning to migrate the code/branches next weekend. This will take a long time, so make sure that you have pushed all your changes by Friday morning and then wait until I announce the completion of the move.

If you have branches that you are no longer working on, you can mark them as "Abandoned" to make it go a bit faster.

ETA: We also need to update the changelog before the move. Merge request is up.

Tracking branches

Launchpad GitHub Authors
trunk widelands/master widelands-dev
lp:~widelands-dev/widelands/amazons widelands/amazons hessenfarmer, Nordfriese
lp:~widelands-dev/widelands/balancing-201908 widelands/balancing-201908 GunChleoc
lp:~stonerl/widelands/production-times-calculation widelands/stonerl_production-times-calculation stonerl
lp:~widelands-dev/widelands/ai_path_tweaks widelands/ai_path_tweaks TiborB
lp:~widelands-dev/widelands/ai_too_many_prodsites2 widelands/ai_too_many_prodsites2 TiborB
lp:~widelands-dev/widelands/anti-congestion widelands/anti-congestion ypopezios
lp:~widelands-dev/widelands/appveyor_linking_memory widelands/appveyor_linking_memory Tino
lp:~widelands-dev/widelands/atlantean02 widelands/atlantean02 hessenfarmer
lp:~widelands-dev/widelands/better-bufferdata widelands/better-bufferdata Nicolai Hähnle
lp:~widelands-dev/widelands/bridges widelands/bridges Nordfriese
lp:~widelands-dev/widelands/bug-1234725-port-buildhelp widelands/1475-port-buildhelp GunChleoc
lp:~widelands-dev/widelands/bug-1377642-iterator-loops widelands/1560-iterator-loops GunChleoc
lp:~widelands-dev/widelands/bug-1559729-2 widelands/bug-1559729-2 TiborB, referencing fixed issue
lp:~widelands-dev/widelands/bug-1598588-fullscreen-wui gunchleoc/ 1016-fullscreen-wui GunChleoc
lp:~widelands-dev/widelands/bug-1649706-visualize-fish widelands/debug-3174-visualize-fish GunChleoc
lp:~widelands-dev/widelands/bug-1746481 widelands/1699-ai-basic-economy TiborB
lp:~widelands-dev/widelands/bug-1784180-carriers-stuck-at-flags gunchleoc/1708-carriers-stuck-at-flags GunChleoc
lp:widelands/build19 widelands/build19 widelands-dev
lp:~widelands-dev/widelands/bug-1797213-idle-wares-at-flags-dirty-hack widelands/debug-wares-transportation GunChleoc
lp:~widelands-dev/widelands/bug-1816018-construction-wares-stuck widelands/debug-1085-construction-wares-stuck GunChleoc
lp:~widelands-dev/widelands/bug-1828355-windows-localedir widelands/3430-windows-localedir fuchur77
lp:~widelands-dev/widelands/bug-1831842-immovable-help gunchleoc/3448-immovable-help GunChleoc
lp:~widelands-dev/widelands/bug-1841471-close-dropdowns-with-parent-windows gunchleoc/3459-close-dropdowns-with-parent-windows GunChleoc
lp:~widelands-dev/widelands/bug-794407-soldier-stats gunchleoc/soldier-stats GunChleoc
lp:~widelands-dev/widelands/bug-839386-z-layering gunchleoc/1325-z-layering GunChleoc
lp:~widelands-dev/widelands/bug_1730204-crash widelands/bug_1730204-crash Hasi50
lp:~widelands-dev/widelands/check_images_exist gunchleoc/check-images-exist GunChleoc
lp:~widelands-dev/widelands/configurable_hotkeys gunchleoc/configurable-hotkeys GunChleoc
lp:~widelands-dev/widelands/dynamic_tribe_loading gunchleoc/dynamic-tribe-loading GunChleoc
lp:~widelands-dev/widelands/dynamic_tribe_loading_datadir gunchleoc/dynamic-tribe-loading-datadir GunChleoc
lp:~widelands-dev/widelands/dynamic_tribe_loading_test gunchleoc/dynamic-tribe-loading-test GunChleoc
lp:~widelands-dev/widelands/dynamic_world_loading gunchleoc/dynamic-world-loading GunChleoc
lp:~widelands-dev/widelands/expedition-cfg widelands/expedition-cfg Nordfriese
lp:~widelands-dev/widelands/feature-978-partial-training widelands/1988-partial-training Teppo
lp:~widelands-dev/widelands/ferry widelands/ferry Nordfriese
lp:~widelands-dev/widelands/fix-cmakelists-codecheck gunchleoc/fix-cmakelists-codecheck GunChleoc
lp:~widelands-dev/widelands/fix-ui-test-timeout gunchleoc/fix-ui-test-timeout GunChleoc
lp:~widelands-dev/widelands/flag_unfreezer widelands/debug-flag-unfreezer GunChleoc
lp:~widelands-dev/widelands/fri03 widelands/fri03 Nordfriese
lp:~widelands-dev/widelands/frisian_roads widelands/frisian-roads kaputtnik
lp:~widelands-dev/widelands/graphics widelands/opengl-performance ixprefect
lp:~widelands-dev/widelands/hardcore-starting-conditions widelands/hardcore-starting-conditions hjd
lp:~widelands-dev/widelands/impassable_water_new widelands/impassable-water-new kaputtnik
lp:~widelands-dev/widelands/interactive-suggested-teams gunchleoc/interactive-suggested-teams GunChleoc
lp:~widelands-dev/widelands/internet_lobby_box gunchleoc/internet-lobby-box GunChleoc
lp:~widelands-dev/widelands/load_game_map_in_editor gunchleoc/load-game-map-in-editor GunChleoc
lp:~widelands-dev/widelands/localizeable_shipnames gunchleoc/localizeable-shipnames GunChleoc
lp:~widelands-dev/widelands/logic_no_ibase gunchleoc/logic-no-ibase GunChleoc
lp:~widelands-dev/widelands/macro_purge_ware_icons gunchleoc/macro-purge-ware-icons GunChleoc
lp:~widelands-dev/widelands/make_pair gunchleoc/make-pair GunChleoc
lp:~widelands-dev/widelands/map-filter-dropdowns gunchleoc/map-filter-dropdowns GunChleoc
lp:~widelands-dev/widelands/market2 widelands/market2 SirVer
lp:~widelands-dev/widelands/netsetup_box gunchleoc/netsetup-box GunChleoc
lp:~widelands-dev/widelands/new-shipping widelands/new-shipping Nordfriese
lp:~widelands-dev/widelands/note_create_object2 gunchleoc/note-create-object GunChleoc
lp:~widelands-dev/widelands/osx-malloc-check widelands/osx-malloc-check Hasi50
lp:~widelands-dev/widelands/refactor-wordwrap gunchleoc/refactor-wordwrap GunChleoc
lp:~widelands-dev/widelands/refactor_gamehost widelands/refactor-gamehost Hasi50
lp:~widelands-dev/widelands/rt_tests widelands/rt-tests SirVer
lp:~widelands-dev/widelands/rtl-swap-panel-pos widelands/rtl-swap-panel-pos GunChleoc
lp:~widelands-dev/widelands/scenario-editor widelands/scenario-editor Nordfriese
lp:~widelands-dev/widelands/scenarios widelands/scenarios Nasenbaer, SirVer
lp:~widelands-dev/widelands/scripting_ui_ibase gunchleoc/scripting-ui-ibase GunChleoc
lp:~widelands-dev/widelands/singleplayer-dropdowns gunchleoc/singleplayer-dropdowns GunChleoc
lp:~widelands-dev/widelands/some_const_functions gunchleoc/some-const-functions GunChleoc
https://code.launchpad.net/~widelands-dev/widelands/spritemaps_testing gunchleoc/spritemaps-experiment GunChleoc
lp:~widelands-dev/widelands/spritesheet_generation gunchleoc/spritesheet-generation GunChleoc
lp:~stonerl/widelands/production-times-calculation widelands/production-times-calculation stonerl
lp:~widelands-dev/widelands/storages_garrisons widelands/storages-garrisons cghislai
lp:~widelands-dev/widelands/supply_unique_ptr gunchleoc/supply-unique_ptr GunChleoc
lp:~widelands-dev/widelands/test_animations gunchleoc/test-animations GunChleoc
lp:~widelands-dev/widelands/threading widelands/threading cghislai
lp:~widelands-dev/widelands/traffic_minimap widelands/traffic-minimap TiborB
lp:~widelands-dev/widelands/tribes_filtering gunchleoc/tribes-filtering GunChleoc
lp:~widelands-dev/widelands/trident-sp gunchleoc/trident-sp GunChleoc
lp:~widelands-dev/widelands/unify-program-parsers gunchleoc/unify-program-parsers GunChleoc
lp:~widelands-dev/widelands/ware_routing_fps widelands/debug-ware-routing-fps GunChleoc
Edited: Yesterday 13:00

Busy indexing nil values

Top Quote
GunChleoc
Avatar
Joined: 2013-10-07, 15:56
Posts: 2989
Ranking
One Elder of Players
Location: RenderedRect
Posted at: 2019-09-09, 19:26

Issues have finished migrating to https://github.com/widelands/widelands/issues

I'll set up a project over there to track what we still need to do to finish the move.


Busy indexing nil values

Top Quote
GunChleoc
Avatar
Joined: 2013-10-07, 15:56
Posts: 2989
Ranking
One Elder of Players
Location: RenderedRect
Posted at: 2019-09-09, 20:15

I have created a project on GitHub for our migration project:

https://github.com/widelands/widelands/projects/1

Tasks that are sorted above "Migrate branches" can be started.


Busy indexing nil values

Top Quote
teppo
Joined: 2012-01-30, 09:42
Posts: 351
Ranking
Tribe Member
Posted at: 2019-09-11, 06:58

GunChleoc wrote:

I have created a project on GitHub for our migration project:

https://github.com/widelands/widelands/projects/1

Tasks that are sorted above "Migrate branches" can be started.

The contribute-page still refers to bzr, with no mentioning of github. Should it say that things are complicated just now (migration ongoing)?


Top Quote
GunChleoc
Avatar
Joined: 2013-10-07, 15:56
Posts: 2989
Ranking
One Elder of Players
Location: RenderedRect
Posted at: 2019-09-11, 09:37

We should not update that before the branches have moved, becaue people might end up with unmergeable branches on GitHub - I don't know if the import script would keep the git hashes stable. If people accidentally create a few new issues on Launchpad this week, they can always be copied over manually.

Edited: 2019-09-11, 09:37

Busy indexing nil values

Top Quote
Hasi50
Avatar
Joined: 2015-12-28, 16:19
Posts: 98
Ranking
Likes to be here
Posted at: 2019-09-11, 19:41

Hello Gun,

do we already have a HOWTO git with wideland, then please link it here. Especially working with multiple local/remote branches but only one repo is not (yet) familiar to me.


Here are the widelands where people may dwell, walking around care that evrythings well.

Top Quote
GunChleoc
Avatar
Joined: 2013-10-07, 15:56
Posts: 2989
Ranking
One Elder of Players
Location: RenderedRect
Posted at: 2019-09-12, 11:29

https://www.widelands.org/wiki/GitPrimer/

You can still work on your own fork if you are more comfortable with that.

Edited: 2019-09-12, 11:30

Busy indexing nil values

Top Quote
GunChleoc
Avatar
Joined: 2013-10-07, 15:56
Posts: 2989
Ranking
One Elder of Players
Location: RenderedRect
Posted at: 2019-09-13, 11:57

Branch migration has started.


Busy indexing nil values

Top Quote
Hasi50
Avatar
Joined: 2015-12-28, 16:19
Posts: 98
Ranking
Likes to be here
Posted at: 2019-09-13, 19:03

Hmm, I rather prefer ssh over https for github, both should do but ssh will ot require username/password ... I will try this for a while.

And maybe we shoud start local branches and push them to github only when we are happy locally?

Edited: 2019-09-13, 19:10

Here are the widelands where people may dwell, walking around care that evrythings well.

Top Quote
GunChleoc
Avatar
Joined: 2013-10-07, 15:56
Posts: 2989
Ranking
One Elder of Players
Location: RenderedRect
Posted at: 2019-09-13, 22:11

You can create a fork and work on that if you don't want to work in the main repo. That's always safer than working only locally, because there will be a backup.

Can you add instructions for SSH to the GitPrimer?

Edited: 2019-09-13, 22:11

Busy indexing nil values

Top Quote